1

我有多个视图助手路径,其中一些可能包含与其他注册路径同名的视图助手。

例如/view/helper/path1可能包含myViewHelper, while/view/helper/path2也可能包含不同的视图助手,但名称相同myViewHelper

显然我在调用时可能会遇到一些问题$this->myViewHelper;我不能依赖获得我想要的视图助手,因为这取决于堆栈顶部的路径。

有没有办法可以在任何给定时间指定要使用的路径?一个完全合格的路径,如果你喜欢的话。

谢谢

4

1 回答 1

0

命名空间可能是您正在寻找的: http: //php.net/manual/en/language.namespaces.php

但是,如果您为您的问题提供更多背景信息,可能会有更好的实现,从您到目前为止所说的内容很难判断。

你什么时候会在 path1 中使用 helper 而不是在 path2 中使用 helper?

于 2013-07-22T12:39:50.873 回答