Шаблонизатор smarty php на видеокурсе від loftblog

Переваги шаблонізатора Smarty PHP

Приклади використання шаблонізатора Smarty PHP

У цьому першому прикладі ми навчимося підключати бібліотеку до проекту, і створювати шаблон для виведення інформації на сторінку.

Отже, для роботи з бібліотекою Smarty, занесіть її в папку libs і підключіть її до проекту.

$ Smarty -> cache_dir = 'cache';

/ * Заносимо текстові дані для нашого шаблону: * /

$ Title = 'Example posrt Smarty';

$ Author = 'Anton Golomazov';

$ Text = '

Прокинувшись одного ранку після неспокійного сну. Грегор Замза виявив. що він у себе в ліжку перетворився на страшне комаха. Лежачи на панцірнотвердой спині. він бачив. коштувало йому підняти голову. свій коричневий. опуклий. розділений дугоподібними лусочками живіт. на верхівці якого ледве трималося готове ось - ось остаточно сповзти ковдру. Його численні. убого тонкі в порівнянні з іншим тілом ніжки безпорадно копошилися у нього перед очима.

«Що зі мною сталося. »- подумав він. Це не було сном. Його кімната. справжня. хіба що занадто маленька. але звичайна кімната. мирно спочивала в своїх чотирьох добре знайомих стінах. Над столом. де були розкладені розпаковані зразки сукна - Замза був комівояжером. - висів портрет. який він недавно вирізав з ілюстрованого журналу і вставив в гарну позолочену рамку. На портреті була зображена жінка в хутряній капелюсі і боа. вона сиділа дуже прямо і простягала глядачеві важку хутряну муфту. в якій цілком зникала її рука. '

$ Smarty -> assign ( 'title'. $ Title);

$ Smarty -> assign ( 'author'. $ Author);

$ Smarty -> assign ( 'text'. $ Text);

$ Smarty -> display ( 'template - 1.tp1');

'Title' => 'POST 1'.

'Author' => 'Anton Golomazov'.

'Text' => 'Прокинувшись одного ранку після неспокійного сну. Грегор Замза виявив. що він у себе в ліжку перетворився на страшне комаха. Лежачи на панцірнотвердой спині. він бачив. коштувало йому підняти голову. свій коричневий. опуклий. розділений дугоподібними лусочками живіт. на верхівці якого ледве трималося готове ось - ось остаточно сповзти ковдру. Його численні. убого тонкі в порівнянні з іншим тілом ніжки безпорадно копошилися у нього перед очима. ').

'Title' => 'POST 2'.

'Author' => 'Dmitry Kovalchuk'.

'Text' => 'Люблячи. з'їж щипці. - зітхне мер. - кайф пекучий. Шеф вз'ярён точка щипці з луною гудбай. Жюль. Гей. жлоб. ').

'Title' => 'POST 3'.

'Author' => 'Nickolay Chernobaev'.

'Text' => 'Люблячи. з'їж щипці. - зітхне мер. - кайф пекучий. Шеф вз'ярён точка щипці з луною гудбай. Жюль. Гей. жлоб. ').

'Title' => 'POST 4'.

'Author' => 'Vladimir Sabantaev'.

'Text' => 'Далеко - далеко за словесними горами в країні голосних і приголосних живуть рибні тексти. Далеко від усіх живуть вони в буквених будинках на березі Семантика великого мовного океану. Маленький струмочок Даль дзюрчить по всій країні і забезпечує її всіма необхідними правилами. Ця парадигматичні країна. в якій смажені члени речення залітають прямо в рот. ')

$ Smarty -> display ( 'template - 2.tp1');