【发布时间】:2011-06-19 20:08:17
【问题描述】:
Yii 框架支持模块以及控制器目录中的子目录,因此某些特定操作的路径可以是
-
/index.php?r=module/controller/action或 -
/index.php?r=subdirectoryInControllerDir/controller/action。
我的目标是在控制器目录中有多个子目录。在这些文件夹中,我将使用命名空间创建与父级同名的控制器。
但是如果我写
namespace mynamespace;
class MyController extends \MyController {
}
Yii 会加载 MyController 而不是 mynamespace\MyController;
这里有什么建议吗?
【问题讨论】:
-
我认为最好在 Stack Overflow 中提出这个问题。如果是这样,我可以返回赏金并迁移问题。如果您同意,请告诉我。
-
这看起来确实像 SO 材料。
标签: php yii namespaces spl-autoload-register