在activecollab路由器中面对缓存问题

时间:2012-05-16 12:07:33

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

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

我错误地在路由器的操作中键入错误的操作名称,我们需要在路由器中定义,但在收到错误后我更新了该操作名称但activecollabs仍在读取上一个操作我从缓存中删除了文件 complie 文件夹,但请阅读上一步操作。

如果您在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) );

1 个答案:

答案 0 :(得分:1)

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

define('APPLICATION_MODE', 'in_development');

现在您已完成了这项工作,请转到activeCollab,您将在应用程序界面的右下角找到Developer工具栏,在activeCollab驱动的按钮旁边(它有一个红色的bug图标)。使用此工具清除缓存,重建图像等。

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

相关问题