Я новичок в Zend Framework 1 и пытаюсь создать небольшое программное обеспечение для блогов (просто для того, чтобы войти в ZF1), и у меня возникла следующая проблема:
Я хочу, чтобы пользователь разрешил комментировать статью моего сайта. Для этого у меня есть два контроллера.
Первый — это комментарий-контроллер с действием «создать», представлением «создать» и формой «комментировать».
Другой контроллер — контроллер статей с действием «showdetails» и представлением «showdetails», где пользователь может видеть всю статью.
Мой вопрос: Могу ли я показать форму комментария в представлении showdetails? Или как правильно сделать что-то подобное?
Надеюсь, кто-нибудь может мне помочь.
Я бы предложил вам пойти со следующим потоком:
Создайте articleController
с showdetailsAction
и создать свой экземпляр commentcreate
форма внутри showdetailsAction
сам. Создайте его вид с деталями вашей статьи вместе с формой комментария.
Создайте еще одно действие внутри articleController
добавить комментарий в базу данных, которая будет использоваться, когда пользователь отправит комментарий. Например, createCommentAction
Когда пользователь заполнит форму комментария и отправит эту форму в то время, сделайте ajax-запрос к серверу и позвоните createCommentAction
хранить значения в базе данных.
Надеюсь, это имеет смысл.
Других решений пока нет …