【问题标题】:Adding helper paths in Zend Framework for nested helpers在 Zend Framework 中为嵌套助手添加助手路径
【发布时间】:2010-03-11 07:24:02
【问题描述】:

是否真的必须将每个级别的视图助手添加为自己的单独路径?

我的意思是这个。我发现 Zend 命名和嵌套文件的方法是一种组织 user.php 的好方法,它位于对象文件夹中并扩展了 object.php。 /显示对象 /目的 用户.php

我开始尝试以相同的方式组织我的视图助手,但从我所阅读的内容来看,我几乎必须为每个视图助手添加路径,在这种情况下,它们会丢失它们的嵌套名称,因为您只会在视图之外调用方法名称(即 $this->user() 而不是 $this->displayObject_Object_User() 或类似的东西。)另一种选择是将每个级别扩展为代理调用正确的助手(例如导航子助手 $this->navigation->links())。

这似乎是一个经过深思熟虑的设计。没有?

【问题讨论】:

    标签: php zend-framework


    【解决方案1】:

    ZF 在你的助手命名空间中使用。举些例子。

    Zend_View_Helper_Navigation_Breadcrumbs Zend_View_Helper_Navigation_Links Zend_View_Helper_Navigation_Menu

    我不知道是否是最好的方式,但它是 Zend 方式

    你的第一个选择更喜欢我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多