在cakepp路由中:parseExtension("csv");在每个操作上启用扩展,但我想在可能的情况下应用于特定操作。
得到解决方案:将Router::parseExtensions('csv');
添加到router.php
,创建一个单独的控制器,并将RequestHandler
组件添加到控制器组件阵列中。ParseExtension
仅在控制器组件阵列中启用Requesthandler
组件时工作。
您尝试过吗:
Router::parseExtensions('csv');
Router::connect('/some_alias', array('controller' => 'your_controller', 'action' => 'your_action'));