2011-12-11 74 views
0

所以我有「domain.com/user/logout」作爲註銷操作。如果我將這一點考慮在內,並且如果我在路由器中改變了一些東西,我是否也會更改所有視圖以反映新的更改?這不是說實際使用動作的最佳方式是通過PHP調用動作嗎?或者我錯過了什麼?如何在Zend視圖中「鏈接」?

回答

3

你想使用url視圖助手。你可以指定一個命名路線,當然還有你想要鏈接的模塊,控制器,操作和參數。

編輯: 在視圖腳本執行以下操作:

<?php echo $this->url(array(
    'module' => 'moduleToCall', 
    'controller' => 'controllerToCall', 
    'action' => 'actionToCall', 
    'namedParam' => 'whateveryouwantittobe' 
    ), 'routeName', $resetLink = false 
); ?> 

EDIT2 我couldn't發現在文檔的URL幫手,但你可能只是想看看的源代碼。

的URL視圖助手位於/path/to/your/copyof/Zend/View/Helper/Url.php

+0

因爲沒有太多到它,基準是在[初始助手部(http://framework.zend.com/manual/en/zend.view。文檔中的helpers.html#zend.view.helpers.initial) – adlawson

相關問題