Шаблонизатор smarty php на видеокурсе від loftblog
Переваги шаблонізатора Smarty PHP
Приклади використання шаблонізатора Smarty PHP
У цьому першому прикладі ми навчимося підключати бібліотеку до проекту, і створювати шаблон для виведення інформації на сторінку.
Отже, для роботи з бібліотекою Smarty, занесіть її в папку libs і підключіть її до проекту.
$ Smarty -> cache_dir = 'cache';
/ * Заносимо текстові дані для нашого шаблону: * /
$ Title = 'Example posrt Smarty';
$ Author = 'Anton Golomazov';
$ Text = '
Прокинувшись одного ранку після неспокійного сну. Грегор Замза виявив. що він у себе в ліжку перетворився на страшне комаха. Лежачи на панцірнотвердой спині. він бачив. коштувало йому підняти голову. свій коричневий. опуклий. розділений дугоподібними лусочками живіт. на верхівці якого ледве трималося готове ось - ось остаточно сповзти ковдру. Його численні. убого тонкі в порівнянні з іншим тілом ніжки безпорадно копошилися у нього перед очима. p>
«Що зі мною сталося. »- подумав він. Це не було сном. Його кімната. справжня. хіба що занадто маленька. але звичайна кімната. мирно спочивала в своїх чотирьох добре знайомих стінах. Над столом. де були розкладені розпаковані зразки сукна - Замза був комівояжером. - висів портрет. який він недавно вирізав з ілюстрованого журналу і вставив в гарну позолочену рамку. На портреті була зображена жінка в хутряній капелюсі і боа. вона сиділа дуже прямо і простягала глядачеві важку хутряну муфту. в якій цілком зникала її рука. p> '
$ 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');