2010-07-24 82 views
0

我要成爲一種別名爲我的模塊: 有沒有一種方法,使路線上的Zend模塊

還是我必須做一個路線的每一個動作我做在這個模塊中? 如果我不製作路線,我的鏈接將如下所示:

http://www.example.com/news/news/showhttp://www.example.com/news/news/show

P.s我使用Zend 1.10.6

Thanx提前!

回答

0

您將不得不爲每個需要以非標準方式路由的URL定義路由。

+0

這不是我希望聽到的答案..... :(但是,thanx無論如何! – Arthur 2010-07-24 22:00:36

1

我想這將是類似的東西:

$route = new Zend_Controller_Router_Route(
'news', 
array('module' => 'news', 'controller' => 'news', 'action' => 'index')); 
$router->addRoute('news', $route); 

其中對於Zend_Controller_Router_Route的第一個參數 '新聞' 是url http://www.example.com/news將路由到http://www.example.com/news/news/index

salu2

+0

謝謝,但這正是我的問題,我不希望在我的網址新聞/新聞/索引.. ..我會prever新聞/索引 達到這個目的的唯一方法就是爲每個頁面添加一個路線,就像Daniel解釋的那樣。 – Arthur 2010-08-06 06:36:51

1

在您的配置文件您必須通過將此模塊放置在您的配置文件中來啓用模塊

resources.modules[] = 

它應該默認在您的應用程序中正確路由。