This commit is contained in:
Ivan Shalganov 2013-02-01 14:53:01 +04:00
parent 439533f5ad
commit e498f4042f

View File

@ -8,6 +8,7 @@ Aspect templater
Отрисовать шаблон `pages/about.tpl`:
```php
<?php
$aspect = Aspect::factory('./templates', './compiled', Aspect::CHECK_MTIME);
$aspect->display("pages/about.tpl", $data);
```
@ -15,6 +16,7 @@ $aspect->display("pages/about.tpl", $data);
Получить результат отрисовки шаблона:
```php
<?php
$aspect = Aspect::factory('./templates', './compiled', Aspect::CHECK_MTIME);
$content = $aspect->fetch("pages/about.tpl", $data);
```
@ -22,6 +24,7 @@ $content = $aspect->fetch("pages/about.tpl", $data);
Создание шаблона в реальном времени:
```php
<?php
$aspect = new Aspect();
$tempate = $aspect->compileCode('Hello {$user.name}! {if $user.email?} Your email: {$user.email} {/if}');
$tempate->display($data);