0

我正在开发 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) );
4

1 回答 1

1

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

define('APPLICATION_MODE', 'in_development');

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

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

于 2012-05-16T13:42:09.490 回答