Zend Framework проблема с Zend_Layout - PullRequest
0 голосов
/ 15 июля 2009

Как мне создать что-то вроде: $ this-> layout () -> sidebar, я пытаюсь около 4 часов ... но у меня это не работает! Можете привести пример?

Ответы [ 3 ]

1 голос
/ 16 июля 2009

Я все еще не уверен, что вы пытаетесь сделать, но, возможно, этот код, который я использую, поможет.

// setup the info column into the placeholder
$this->placeholder('rightcol')
     ->set($this->render('index/view_infoCol.phtml'));

// later in the layout template
echo $this->placeholder('rightcol');
0 голосов
/ 18 июля 2009

Вы можете использовать это:

В вашем контроллере:

$this->_response->insert('sidebar', $this->view->render('sidebar.phtml'));

В вашем макете:

<?=$this->layout()->sidebar;?>
0 голосов
/ 16 июля 2009

используйте setResponseSegment ('sidebar') в вашем контроллере, чтобы заставить $ this-> layout () -> sidebar работать ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...