子目录中的 cakephp 路由视图

cakephp routing views within sub directory

如何连接到 cakephp 1.3 中子文件夹中的视图? 如果我在我的视图中组织文件夹,例如:

Views/my_folder/my_subfolder/mypage.ctp

如何连接到路由中的 mypage.ctp 视图?我试过以下方法:

Router::connect('/my_folder/my_subfolder/mypage',
array('controller' => 'my_folder', 'action' => 'mypage'));

以上方法无效。在routes.php中是否有不同的写连接方式?

我希望 url 为:www.mysite。com/my_folder/my_subfolder

Pages 控制器在 Views/Pages 中查找视图 所以把你的 mypage.ctp 移到那里。

Views 文件夹的结构遵循约定,从 url 到控制器+操作的映射是您通过路由更改的唯一内容。

请查收

Router::connect( '/foldername', array('controller' => 'controllername', 'action' => 'functionname'));