Ярлыки

.htaccess (4) тестирование (8) шаблоны проектирования (3) css (5) Debian (6) docker (2) Doctrine2 (6) Git (6) html (4) java (6) javascript (13) jquery (11) LFS (3) linux (23) mac os (4) mod_rewrite (2) MSSQL (4) MySQL (18) ORM Doctrine (17) patterns (3) PDO (3) perl (7) PHP (64) PHPUnit (8) Python (15) SEO (2) Silex (1) SimpleXML (1) SQL (14) ssh (4) Ubuntu (24) Yii1 (1) Zend Framework (19) ZendFramework2 (8)

четверг, 7 октября 2010 г.

Zend Framework. Стандартные помощники вида. Составной модульный шаблон с Partial Helper.

Этот хелпер используется для встраивания шаблона с собственной областью видимости переменных. В основном полезно для многократного использования фрагментов шаблона, при этом можно не беспокоиться по поводу конфликтов имен. Дает возможность создавать модульные шаблоны (скрипты вида).
// partial.phtml
<ul>
<li>From: <?php echo $this->escape($this->from) ?></li>
<li>Subject: <?php echo $this->escape($this->subject) ?></li>
</ul>

// Шаблон в который встраиваем фрагмент partial.phtml
<?php echo $this->partial('partial.phtml', array(
'from' => 'Team Framework',
'subject' => 'view partials'));
?>

// Результат
<ul>
<li>From: Team Framework</li>
<li>Subject: view partials</li>
</ul>

Комментариев нет:

Отправить комментарий