2
현재 Zend Framework를 사용하여 새 웹 사이트 버전을 만들고 있는데, 이전에 보았던 약간의 문제가 있습니다.Zend Router - 매개 변수가 있거나없는 URL은 두 개의 다른 경로입니다.
내 경로가 있습니다 (일부)
// BLOG -> CATEGORIES
$route = new Zend_Controller_Router_Route(
'blog/categories',
array(
'module' => 'blog',
'controller' => 'categories',
'action' => 'index'
)
);
$router->addRoute('blog-categories', $route);
// BLOG -> CATEGORIES -> LIST ARTICLES (:alias = name of the category)
$route = new Zend_Controller_Router_Route(
'blog/categories/:alias',
array(
'module' => 'blog',
'controller' => 'categories',
'action' => 'list',
'alias' => null
)
);
$router->addRoute('blog-categories-list', $route);
문제가 있습니다 : 내가 /blog/categories/
에 갈 때, 그것은 나에게 list
조치를 제공합니다. 나는 싫어. index
이 필요합니다.
예를 들어 /blog/categories/view/:alias
을 사용하지 않고이를 고칠 수있는 방법이 있습니까?
참고 : /blog/
(모든 기사 나열) 및 /blog/:alias/
(단일 기사 표시)에 대해 동일한 문제가 있습니다.
답변 해 주셔서 감사합니다. 나는 잠시 동안을 찾고 있었다. 나는 디폴트 값을 제거했고 그것은 지금 아주 잘 작동한다 :) –