Показать форму другого контроллера

Я новичок в Zend Framework 1 и пытаюсь создать небольшое программное обеспечение для блогов (просто для того, чтобы войти в ZF1), и у меня возникла следующая проблема:

Я хочу, чтобы пользователь разрешил комментировать статью моего сайта. Для этого у меня есть два контроллера.
Первый — это комментарий-контроллер с действием «создать», представлением «создать» и формой «комментировать».

Другой контроллер — контроллер статей с действием «showdetails» и представлением «showdetails», где пользователь может видеть всю статью.

Мой вопрос: Могу ли я показать форму комментария в представлении showdetails? Или как правильно сделать что-то подобное?

Надеюсь, кто-нибудь может мне помочь.

0

Решение

Я бы предложил вам пойти со следующим потоком:

Создайте articleControllerс showdetailsAction и создать свой экземпляр commentcreate форма внутри showdetailsAction сам. Создайте его вид с деталями вашей статьи вместе с формой комментария.

Создайте еще одно действие внутри articleController добавить комментарий в базу данных, которая будет использоваться, когда пользователь отправит комментарий. Например, createCommentAction
Когда пользователь заполнит форму комментария и отправит эту форму в то время, сделайте ajax-запрос к серверу и позвоните createCommentAction хранить значения в базе данных.

Надеюсь, это имеет смысл.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]