2012-04-11 2 views
0

Я прочитал эту статью о заполнителях. Раньше я включал кучу файлов в свои сценарии просмотра. после того, как это осложнилось, поскольку я должен был учитывать контекст, и нет действительно хорошего решения.zend макет, куда идут заполнители?

Я предполагаю, что это место, где заполняются заполнители. Я прочитал zend article. Ни одна из статей, которые я прочитал, не имеет особого отношения к тому, где я размещаю свои заполнители. в какую папку они должны войти?

Простите меня, я все еще очень смущен с zend.

+0

Посмотрите на мой ответ здесь http://stackoverflow.com/a/9264520/212940 и посмотрите, помогает ли это. Я связал его, поскольку статья, на которую вы ссылаетесь, касается помощников по представлению, а не заполнителей. – vascowhite

ответ

1

В основном вы захватите блок где-нибудь в контроллере/представлении, а затем отобразите его в шаблоне/макете.

думаю это Zend Doc example makes more sense.

// before the view is displayed 
// you can use other methods to render the templates into placeholder for later use 
<?php $this->placeholder('foo')->set("Some text for later") ?> 

// most like somewhere in the view 
<?php 
    echo $this->placeholder('foo'); 
    // outputs "Some text for later" 
?> 
or 
<?= $this->placeholder('sidebar') ?>