Url Cakephp按id路由和显示数据
我正在考虑蛋糕的路线,但在不同视图中显示一个表中的数据时遇到了问题 我有一个新闻表,其中包含按新闻类型标识的文章。 我将每个路由设置为显示调用requestAction的视图,并按特定的新闻类型id列出新闻文章Url Cakephp按id路由和显示数据,url,cakephp,routing,routes,Url,Cakephp,Routing,Routes,我正在考虑蛋糕的路线,但在不同视图中显示一个表中的数据时遇到了问题 我有一个新闻表,其中包含按新闻类型标识的文章。 我将每个路由设置为显示调用requestAction的视图,并按特定的新闻类型id列出新闻文章 //--index of news articles with news_type_id = 1 /section1/ //--index of news articles with news_type_id = 2 etc /section2/ 我的路线设置如下: Router::
//--index of news articles with news_type_id = 1
/section1/
//--index of news articles with news_type_id = 2 etc
/section2/
我的路线设置如下:
Router::connect('/section1', array('controller' => 'pages', 'action' => 'display', 'section1'));
但问题是,我一尝试:
Router::connect('/section1', array('controller' => 'pages', 'action' => 'display', 'section1'));
Router::connect('/section2', array('controller' => 'pages', 'action' => 'display', 'section2'));
。。。当然,行动路线回到顶部路线(第1节)
有人能给我指出显而易见的事情吗?我想试试:
Router::connect('/section1', array('controller' => 'pages', 'action' => 'display', array('mysection'=>'section1')));
Router::connect('/section2', array('controller' => 'pages', 'action' => 'display', array('mysection'=>'section2')));
在这个动作中,我将得到mysection作为参数
希望这能有所帮助
问候