Update docs

This commit is contained in:
Ivan Shalganov
2013-01-28 15:51:17 +04:00
parent 5632d40601
commit 2b0bf5e23b

View File

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