Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
子目录中的cakephp路由视图_Php_Cakephp_Cakephp 1.3 - Fatal编程技术网

子目录中的cakephp路由视图

子目录中的cakephp路由视图,php,cakephp,cakephp-1.3,Php,Cakephp,Cakephp 1.3,在cakephp 1.3中,如何连接到子文件夹中的视图? 如果我在视图中组织文件夹,如: 视图/my_文件夹/my_子文件夹/mypage.ctp 如何连接到routes中的mypage.ctp视图?我尝试了以下方法: Router::connect('/my_folder/my_subfolder/mypage', array('controller' => 'my_folder', 'action' => 'mypage')); 上述方法不起作用。在routes.php中编写连

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

视图/my_文件夹/my_子文件夹/mypage.ctp

如何连接到routes中的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

控制器在
视图/页面中查找视图
因此,将您的
mypage.ctp
移动到那里

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

请检查它


路由器::连接('/foldername',数组('controller'=>'controllername','action'=>'functionname')

好吧,假设我制作了一个名为my_folder的控制器并编写函数mypage()…好吧,假设我制作了一个名为my_folder的控制器并编写函数mypage()…那么我的路由必须是:Router::connect('/my_folder/mypage',array('controller'=>'my_folder',action'=>'mypage');这要求我在将mypage.ctp放入“我的子文件夹”时将其放入“我的文件夹”。路由器::connect(“/my\u文件夹/my\u子文件夹/mypage”,数组('controller'=>'my\u folder','action'=>'mypage'));是我尝试过的,但它没有连接。Views文件夹的结构是按约定提供的,该结构只有两个层次:如果故意不遵循它,则必须调用
$this->render('subfolder/mypage'))
在您自己的操作结束时,请参阅本书了解所有详细信息:如果您只想将url设置为
www.mysite.com/my_folder/my_subfolder/mypage
坚持您的原始路径和页面控制器,只需将
mypage.ctp
移动到
视图/页面/mypage.ctp
-那就行了,我得到了他是我想要的url,但我确实希望能够在我的视图文件夹中嵌套(组织子文件夹)。我可以获得我想要的url,但我确实希望能够在我的视图文件夹中嵌套(组织子文件夹)。