【问题标题】:facing cache issue in activecollab routers在 activecollab 路由器中面临缓存问题
【发布时间】:2012-05-16 12:07:33
【问题描述】:

我正在开发 activecollab 自定义模块;面临与路由器相关的问题。

我错误地在我们需要在路由器中定义的路由器动作中输入了错误的动作名称,但在收到错误后我更新了该动作名称但 activecollabs 仍在读取以前的动作我从 缓存 中删除了文件和编译文件夹,但读取之前的操作。

如果您在开发 activecollab 模块时遇到过这个问题,请分享..

我错误地这样做了:(action=>'views')

Router::map('mymodule_view', 'mymodule/view/:request_id', array('controller' => 'mymodule', 'action' => 'views' ), array('req_id' => Router::MATCH_ID) );

但在出现错误后,我通过以下方式更新上面的代码:(action=>'views')

Router::map('mymodule_view', 'mymodule/view/:request_id', array('controller' => 'mymodule', 'action' => 'view' ), array('req_id' => Router::MATCH_ID) );

【问题讨论】:

    标签: php open-source content-management-system project activecollab


    【解决方案1】:

    首先,确保您的系统处于开发模式。打开config/config.php,确认APPLICATION_MODE设置为in_development

    define('APPLICATION_MODE', 'in_development');
    

    既然您已经了解了这一点,请转到 activeCollab,您将在应用程序界面的右下角使用开发工具栏,在 activeCollab 电源按钮旁边(它有一个红色的错误图标)。使用此工具清除缓存、重建图像等。

    PS:您也可以清除/cache文件夹中的所有文件,以防万一。

    【讨论】:

    • 确实很棒;在此之前我真的不知道右下角的开发者按钮,现在它对我有用,非常感谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-09
    • 1970-01-01
    • 2015-02-09
    • 2020-06-01
    • 1970-01-01
    相关资源
    最近更新 更多