我问是因为在我的Zend框架应用程序中,我使用了一些没有关联操作的视图脚本。(类似于Zend Pro框架技术手册第102页的示例 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_工具不允许您在模块内部创建视图(据我所知)。仅当您使用
zf create action name controller-name[=Index] view-included[=1] module
对此有任何想法都将不胜感激。
你在创造吗? 部分 “查看脚本?部分视图脚本是帮助您在多个视图脚本中重用代码的视图脚本。它们通常用下划线命名,表示它们是部分视图脚本。没有控制器操作的部分视图脚本是完全可以接受的。
/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>