2016-12-13 6 views
1

Возможно ли в Phalcon визуализировать контроллер с помощью Volt?Phalcon - визуальный контроллер из вида

Как это делается в Symfony:

{{ render(controller('AcmeArticleBundle:Article:recentArticles', { 'max': 3 })) }} 

Цели: создать инкапсулированные компоненты сложных логики, представлений, активы и использовать его в нескольких местах

+1

** Нет **. Чего вы хотите достичь? Я уверен, что есть другой способ получить тот же результат. – Timothy

+0

@Timothy Я хочу отобразить «компонент», который полностью инкапсулирован, имеет собственную логику, представления, активы и может быть повторно использован в нескольких местах. Я попробовал несколько других способов, но они выглядели как огромный велосипед с грязным нечетким кодом, общим для всех приложений. Есть ли нормальный способ сделать это? –

+0

Я немного оглянулся на форумах Phalcon и нашел [этот пост] (https://forum.phalconphp.com/discussion/1281/how-can-i-call-another-controller-action-params-from-inside -a-ви # C4554). Вам нужно добавить код 'public function request (array $ location, $ data = null)' в ваш файл начальной загрузки, а затем вы можете запросить содержимое другого контроллера/действия внутри действия, такого как '$ this-> app- > request (['controller' => 'Article', 'action' => 'recentArticles']) ' – Timothy

ответ

0

Лучше всего использовать некоторые услуги или передать параметр для просмотра и включают некоторые другие виды и т. д.

Смежные вопросы