ПредишенСледващото

  1. трябва да маркирате нещо готово за една система, която работи за Smarty
  2. правите всичко от нулата, а вие искате да се свържете Smarty

По принцип въпросът за налагане в първия и във втория случай същият е разкрита, за ikslyucheniem като единствената разлика е, че във втория вариант, което трябва да инсталирате Smarty. Така че ...

Инсталиране на Smarty

Най-общо казано, няма нищо по-лесно от това да инсталирате Smarty.
Вие трябва да изтеглите пакета (за предпочитане последната) от официалния сайт Smarty (безплатно), да го качите на сайта си и във файл, който е отговорен за показване на съдържание (обикновено index.php) «proinklyudit" желания файл с главния Smarty класа (инсталация детайл Smarty е описан на сайта. дори на руски), а сайтът ще работи на Smarty с настройки по подразбиране (което е по-дълбоко проникване в Smarty техника може да бъде променен, за да се подобри).

Къде е там, за да пиша?

Smarty - парче тънка, тя може да се персонализира за всичко, което искате. Дори и на мястото, където шаблоните. Да, ако не знаете, Smarty - шаблони компилатор, че отнема HTML страница шаблони и ги изпълва с необходимите променливи в PHP.
Модели, разбира се, могат да бъдат в някоя от папките, но най-вече - това е шаблони папка (добре, с настройки по подразбиране), и ако няма шаблон, или папка не, по-добре е да се консултирате с разработчика на системата, при които е необходимо нещо да се наложи ,
В една от папките в същото, което се определя от един разработчик, можете да намерите модели. Те представляват нещо много подобно на страницата HTML. Някои шаблони могат да бъдат пълни страници (с тагове тяло. Head. Дял. HTML) и извеждане напълно, а други могат да бъдат излишни като шаблон за показване на Разделение или маса, и ще бъдат показани на едно място на друго по-kropnogo шаблон.

Основния синтаксис за Smarty

Smarty разбира не само променлива, но също така и класове, масиви, функции, и дори твърдения. Ако все пак тези думи не казват нищо, не се притеснявайте, този програмист условия.
Всички променливи / действия / vse_chto_ugodno в Smarty ще бъдат записани в скоби:

Класове в Smarty са представени, както в чиста PHP:

Class - това е като една голяма променлива, която може да съхранява много други променливи, а дори и функции. Те трябва да знаят структурата на предприемача.
Масивите в Smarty не е много различен от класовете, а синтаксисът изглежда така:

Има цикли, които приемат раздел числена стойност на старт, стъпка и в края на цикъла, и поредица pribyvalyayut до най-горното стъпало, докато poku не е краят на цикъла.
Интересно е, че в Smarty има foreachelse директива, която се задейства, ако масивът е празен за заобикаляне:

Условията в Smarty. Често е необходимо да се направи логически разклонения, например, за да се покаже форма за вход или потребителско име и, в зависимост от това дали той вече е влязъл в системата или не. За etoge в Smarty има един чудесен инструмент:

Няма действия

действие не е определена

В общи линии, всичко е просто и логично. Възможно е да се използва всеки kosbinatsiyu straktor примера по-горе. И много доволен, че в Smarty построен всички функцията PHP. че лесно можете да използвате с логически vetvelnii като Isset, is_array т.н.

променливи модификатори

Това обикновено не е лесна тема, и може лесно да отнеме цяла статия, а не на парче в края, но аз ще ви кажа основните постулати. В Smarty има променлива модификатори, е някои функции, които могат да преобразуват стойността на променливата в желания формат, или да даде някакъв резултат. Например, има модификатор number_format, което като функция в PHP преобразува броя, така че това може да отнеме всякакъв вид валута или цяло число записи, или десетична; или разчитате модификатора за масивите, което връща броя на елементите от масива директно в шаблон за по-нататъшни действия от шаблона, без PHP.

В Smarty модификатори са изградили, много от тях се повтаря функцията PHP. Но е възможно да добавите и свои собствени модификатори, че програмите на програмиста и дава възможност да се използват печатар.
Както можете да видите, модификатора Smarty се нарича наклонена черта и името на модификатор, след модификатор настройки zapisyayutsya двоеточие.
Това е технология, модификатор peemennyh (междувременно, построена през Smarty двигател) и изпълняване на форматирането на датата на предходния член.

  • Основи на това как да се отпечатва на всезнайко
    Добавете функция за Smarty
  • Основи на това как да се отпечатва на всезнайко
    Как да се свържете с PHP клас за Smarty
  • Основи на това как да се отпечатва на всезнайко
    Смятате деклинация на цифри ...

Свързани статии

Подкрепете проекта - споделете линка, благодаря!