有人可以告诉我如何在同一个配置文件中为同一个模块声明多个帮助器吗?
我一直在使用帮助实用程序文件一段时间,但是随着我的实用程序方法变得越来越长,有许多函数,我想根据功能将它拆分成单独的辅助实用程序类.所以我有一个名为Categoryhelper的类和一个名为Attributehelper的类.显然我可以这样做,但我不确定如何在config.xml中声明这些.
我已经尝试搞乱配置,做试验和错误,但似乎无法得到任何工作.
这是我最初使用的默认帮助器:
(注意 - 我的自定义模块名称称为'Helper'
<global>
...
<helpers>
<helper>
<class>GPMClient_Helper_Helper</class>
</helper>
</helpers>
...
Run Code Online (Sandbox Code Playgroud)
这是我尝试过的:
<helpers>
<helper>
<class>GPMClient_Helper_Helper/Categoryhelper</class>
</helper>
<helper>
<class>GPMClient_Helper_Helper/Attributehelper</class>
</helper>
Run Code Online (Sandbox Code Playgroud)
和:
<helpers>
<helper>
<class>GPMClient_Helper_Helper/Categoryhelper</class>
<class>GPMClient_Helper_Helper/Attributehelper</class>
</helper>
Run Code Online (Sandbox Code Playgroud)
辅助类是应该进入自己的xml片段还是应该组合在一起?
如果有人可以发布一个声明了多个帮助类的示例配置,我将非常感激.
谢谢,伊恩
好像你错了它是如何工作的.将下一行添加到GPMClient_Helper模块config.xml时
<helpers>
<helper>
<class>GPMClient_Helper_Helper</class>
</helper>
</helpers>
Run Code Online (Sandbox Code Playgroud)
为所有助手定义类前缀.因此,现在在您的GPMClient/Helper/Helper目录中,您应该创建Data.php包含GPMClient_Helper_Helper_Data代码的文件和任意数量的类GPMClient_Helper_Helper_*.
| 归档时间: |
|
| 查看次数: |
1451 次 |
| 最近记录: |