gpt4 book ai didi

zend-framework - '指定的 Controller 无效'因为移动到模块化结构

转载 作者:行者123 更新时间:2023-12-04 04:26:48 25 4
gpt4 key购买 nike

我使用 Zend_Tool 设置了 Zend Framework 应用程序,但我想要多个模块(管理和默认)。
我将默认的 Controller 、模型和 View 移动到模块/默认中,然后创建了一个管理模块和一些 Controller 。然后我将此行添加到我的配置文件中以指定模块目录:

resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"

由于这样做,我无法让我的应用程序正常工作。如果我去 http://localhost/zfproject ,它可以工作(我得到了索引 Controller / Action )。如果我去 http://localhost/zfproject/index/ ,我得到“指定的 Controller 无效(zfproject)”。

转到 http://localhost/zfproject/admin 时出现相同的消息.似乎认为“zfproject”是我指定的 Controller ,尽管它只是项目所在的文件夹。

谢谢,
理查德

最佳答案

这不是我以前遇到过的问题,但 ZF 应该检测到它位于子文件夹中并相应地工作。在你的情况下,它似乎没有这样做。手册中有一些内容可能对您有所帮助:

http://framework.zend.com/manual/en/zend.controller.router.html#zend.controller.router.rewritebase

看看应用程序在根目录中是否按预期工作也很有趣,以防万一还有其他问题。

关于zend-framework - '指定的 Controller 无效'因为移动到模块化结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1037036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com