【发布时间】:2011-03-26 18:20:06
【问题描述】:
对于 Kohana 3 中 / 下的以下应用程序目录结构:
-
应用
- 类
- 控制器
- controller1.php
-
模块
- 管理员
- 类
- 控制器
- controller2.php
网址是:/controller1 和 /admin/controller2?
我似乎遗漏了一些东西,因为我不断收到 /admin/controller 的 404 错误。我做错了什么?
确切的错误是:
HTTP_Exception_404 [404]:在此服务器上找不到请求的 URL admin/borrowers。
而且我没有任何自定义路线设置。在这一点上,这是一个非常普通的 K3 安装。
【问题讨论】:
-
您能提供更多信息吗?你得到什么精确的错误?您能提供有关您的路线的信息吗?
-
@ikke - 我需要将管理模块添加到站点的路由吗?
-
没有。您必须注意,您只能在一个项目中使用同名的一个类。将首先选择您的应用程序文件夹中的那些,而忽略其他的。检查this指南页面。
-
@ikke - 请注意更新的示例。您当然是正确的,但是我尝试从模块加载的控制器在应用程序目录下没有相应的伙伴,因此我的示例不正确。
标签: php model-view-controller controller kohana-3