Вставка index.phtml вида из бокового контроллера в основной index.phtml - PullRequest
1 голос
/ 29 января 2011

У меня есть контроллер ввода с действием index, в котором перечислены все записи и, конечно, views / scripts / index.phtml.У меня также есть главная страница index / index.phtml.Как я могу включить entry / index.phtml в index / index.phtml, чтобы я мог видеть результаты записей как часть структуры домашней страницы?

Ответы [ 2 ]

1 голос
/ 29 января 2011

попробуйте что-нибудь подобное в конце вашего indexAction () в контроллере индекса:

$this->_helper->actionStack('index', 'entry');

В качестве альтернативы, я думаю, вы можете подумать в сценарии index / index.phtml:

<?php echo $this->action('index', 'entry');?>

Первый пример - помощник действия actionStack Второй - помощник вида действия

Удачи!

0 голосов
/ 30 января 2011

Для этого вы можете создать помощник вида, в котором вы:

  • извлекаете данные (например, из базы данных)
  • передаете данные в представление
  • сделать вид, который вам нужен ($this->view->render('pathoto/scriptname.phtml')).Вы также можете добавить путь к сценарию, используя addScriptPath().

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

Если AJAX - корень ваших потребностей, посмотритеactionContext и ajaxContext помощники действий.

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