是否真的必须将每个级别的视图助手添加为自己的单独路径?
我的意思是这个。我发现Zend的命名和嵌套文件的方法是组织user.php生活在object文件夹中的一种很好的方法,并扩展了object.php。 /的DisplayObject /宾语 user.php的
我开始尝试以相同的方式组织我的视图助手,但是从我正在阅读的内容来看,我几乎要为每个视图助手添加路径,在这种情况下,它们将丢失其嵌套名称,因为你只是在视图之外调用方法名称(即$ this-> user()而不是$ this-> displayObject_Object_User()或某种程度的东西。)另一种选择是将每个级别扩展为调用正确助手的代理(导航子助手$ this-> navigation-> links())。
这似乎是一个非常糟糕的设计。否?
答案 0 :(得分:0)
ZF在您的助手命名空间中使用。举些例子。
Zend_View_Helper_Navigation_Breadcrumbs Zend_View_Helper_Navigation_Links Zend_View_Helper_Navigation_Menu
我不知道是否是最好的方式,但是是Zend方式
你的第一个选择就像我一样。