http://xxxxxx.xxx/man/pant/man-yellow-box-pantZend框架1.11.11路由
$router = $ctrl->getRouter(); // returns a rewrite router by default
$router->addRoute(
'location',
new Zend_Controller_Router_Route(
':category/:subcategory/:productname',
array(
'module' => 'default',
'controller' => 'product',
'action' => 'index',
'id' => 'id',
'name' => 'p_name'
)
)
);
高於這個代碼是不工作..
$routers = $ctrl->getRouter(); // returns a rewrite router by default
$routers->addRoute(
'location',
new Zend_Controller_Router_Route(
':uname',
array(
'module' => 'default',
'controller' => 'user',
'action' => 'index',
'id' => 'uid',
'name' => 'u_name'
)
)
);
上述工作...........
請建議我爲什麼不工作時,兩個代碼寫在同一頁上,同一個項目。
我有5個模塊和控制器,具有15 78功能,需要將所有網址作出搜索引擎友好,從而我做了,如果我改變到用戶名的位置,他不工作,和$路由器= $ ctrl-> getRouter(); //返回默認 $路由器 - > addRoute重寫路由器( '類別', 新Zend_Controller_Router_Route中( ':類別/:子類別/:產品名', 陣列( '模塊'=> '默認', '控制器'=> '產品', '動作'=> '索引', 'ID'=> 'ID', '名稱'=> 'p_name' ) ) );類別和子類別系統無法正常工作。 – amarbhanu
請修改您的問題以包含您現在使用的代碼,以及您正在測試的示例網址,以及有關哪些內容無法正常工作的信息(是否與錯誤匹配路線還是404'?) –