2016-09-26 70 views
0

我有一個生成服務器(http://url.server.zip/release),它包含一些帶有一些數字編號的zip文件列表。例如。 http://url.server.zip/release/first_release_1,http://url.server.zip/release/first_release_2等等...Zend_Framework如何獲取這兩個URL參數

查看:在我看來,頁面我已經開發了從搜索框中添加一個搜索框,我需要搜索從該服務器(http://url.server.zip/release)的字符串,然後我要顯示釋放zip文件中前視圖頁。

public function viewPostAction() { 
    $this->params()->fromRoute('page', 1); 
    return new ViewModel(); 
} 

回答

0

我不確定我真的明白你的問題,但我會試一試。

無論您的情況如何,一般來說,您必須在路由(module.config.php)中設置兩個參數的名稱。像這樣,例如,我想在URL中得到一個主題的ID和名稱:

'theme' => array(
       'type' => 'Zend\Mvc\Router\Http\Segment', 
       'options' => array(
        'route' => '/theme/[:themeId]/[:themeName]', 
        ... 

[]意味着它不是強制性的鏈接使用的參數。直到你知道你是否想要使它成爲強制性的。

該URL將類似於「http://test.com/12/testing」。然後,你就可以到雙方的參數得到這樣說:

$themeId = $this->params()->fromRoute('themeId'); 
$themeName = $this->params()->fromRoute('themeName'); 

$的ThemeID = 12和$ THEMENAME =測試,如果我們效仿的榜樣。

希望這是你在找什麼。如果沒有,你可以給我們更多的信息嗎?像你的路由文件等