Zend framework Zend Framework:需要帮助设置路由吗
如何按如下方式设置路由 这些与标准路由一起工作 这些是什么 /可以根据1个或多个查询字符串按任意顺序筛选帖子。例如 /张贴/标记/标记1 /posts/tagged/tag1/timeframe/1w=>fyi。1w表示一周 /posts/timeframe/1w/taged/tag1=>可以是任何顺序 /posts/sortby/dtposted=>可能会添加更多选项 我怎么处理这些?我试过了Zend framework Zend Framework:需要帮助设置路由吗,zend-framework,Zend Framework,如何按如下方式设置路由 这些与标准路由一起工作 这些是什么 /可以根据1个或多个查询字符串按任意顺序筛选帖子。例如 /张贴/标记/标记1 /posts/tagged/tag1/timeframe/1w=>fyi。1w表示一周 /posts/timeframe/1w/taged/tag1=>可以是任何顺序 /posts/sortby/dtposted=>可能会添加更多选项 我怎么处理这些?我试过了 $route = new Zend_Controller_Router_Route( 'po
$route = new Zend_Controller_Router_Route(
'posts/*',
array(
'controller' => 'posts',
'action' => 'index'
)
);
$router->addRoute('postsIndex', $route);
但是对于cos,所有到POST/*的路由都会转到索引控制器。不是我想要的你不需要为那些url使用路由,如果你使用正确的命名约定,它自然应该是这样的
class PostsController extends Zend_Controller_Action{
public function viewAction(){
}
public function editAction(){
}
public function addAction(){
}
public function indexAction(){
}
}
在尝试理解路由之前,我建议回到基础知识,学习zend框架中控制器模型和视图的工作原理:
class PostsController extends Zend_Controller_Action{
public function viewAction(){
}
public function editAction(){
}
public function addAction(){
}
public function indexAction(){
}
}