2010-10-22 3 views
0

Я спрашиваю, потому что в моем приложении Zend Framework я использую некоторые сценарии просмотра, у которых нет связанных с ними действий. (Аналогично примеру на стр. 102 в книге «Методы обработки Zend Pro Framework» http://books.google.com/books?id=znA1LgQSxsoC&lpg=PP1&dq=Pro%20Zend%20Framework%20Techniques%3A%20Build%20a%20Full%20CMS%20Project&pg=PP1#v=onepage&q&f=false) и поскольку Zend_Tool не позволяет создавать представление внутри модуля (насколько я могу судить) ... он создаст представление в стороне модуля, только если вы используетеНа ваш взгляд, при использовании Zend Framework это неверная практика, чтобы иметь скрипт вида со связанным действием?

zf create action name controller-name[=Index] view-included[=1] module

Любые мысли по этому вопросу будут оценены.

ответ

3

Вы создаете "частично" посмотреть сценарии? Сценарий частичного просмотра - это сценарий представления, который помогает повторно использовать код в нескольких сценариях просмотра. Они обычно называются с подчеркиванием, чтобы обозначить, что они являются частичным сценарием просмотра. Совершенно приемлемо иметь частичный сценарий просмотра без действия контроллера.

/posts/index.phtml 
/posts/show.phtml 
/posts/_post.phtml 

# index.phtml 
foreach ($this->posts as $post) { 
    echo $this->partial('posts/_post.phtml', array('post'=>$post)); 
} 

# show.phtml 
echo $this->partial('posts/_post.phtml', array('post'=>$post)); 

# _post.phtml 
<h1><?php echo $this->post->title ?></h1> 
<p><?php echo $this->post->body ?></p> 
+0

Да, это частичный сценарий просмотра. – Fatmuemoo

+0

А как насчет использования инструмента для создания сценария вида в модуле? – Fatmuemoo

+1

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