Sponsored Links
-->

Monday, January 29, 2018

Little Smart
src: www.theoldrobots.com

Smarty is a web template system written in PHP. Smarty is primarily promoted as a tool for separation of concerns. Smarty is intended to simplify compartmentalization, allowing the front-end of a web page to change separately from its back-end. Ideally, this lowers costs and minimizes the efforts associated with software maintenance.

Smarty generates web content through the placement of special Smarty tags within a document. These tags are processed and substituted with other code. Tags are directives for Smarty that are enclosed by template delimiters. These directives can be variables, denoted by a dollar sign ($), functions, logical or loop statements. Smarty allows PHP programmers to define custom functions that can be accessed using Smarty tags.


Video Smarty



Smarty example

Since Smarty separates PHP from HTML, there are two files -- one contains the presentation code: an HTML template, including Smarty variables and tags - {$title_text|escape} {$body_html} - which might look like this:

The business logic to use the Smarty template above could be as follows:


Maps Smarty



Further reading

  • Hasin Hayder; J. P. Maia; Lucian Gheorghe (2006). Smarty PHP Template Programming And Applications. ISBN 978-1-904-81140-4. 

Meet the Smarty! WeDo 2.0 robot - YouTube
src: i.ytimg.com


Recommendations

  • Twig (template engine)
  • Blade[1]

Little Smart
src: www.theoldrobots.com


See also

  • Comparison of web template engines
  • Web template

Shop The Smarty Xtreme Roping Machine Dummy
src: www.nrsworld.com


References


Smarty pants clip art clipart
src: laoblogger.com


External links

  • Official website

Source of the article : Wikipedia

Comments
0 Comments