2012-07-24 44 views
0

我需要隱藏一些項目在視圖頁面時主要的,其他頁會顯示這個項目如何檢查是否用戶是在主要頁面(Zend框架)

等什麼功能我需要使用檢查頁面主

+0

有ZF1和ZF2之間有很大的區別。你使用什麼版本? – WizardZ 2012-07-24 05:42:38

+0

Zend框架2 – 2012-07-24 05:51:57

+0

我試圖使用$ this-> url(),但它返回/在所有頁面中,我如何檢查使用這些函數,如果頁面=='/'或頁面=='some_page 「? – 2012-07-24 06:08:37

回答

1

,你可以得到主頁當前控制器和動作名稱與下面的代碼,

$controller = $this->getRequest()->getControllerName(); 
$action = $this->getRequest()->getActionName(); 

你可以把條件中,控制器是「指數」和行動是「指數」 你的代碼應該執行或不執行 這就是alll ..............

如果您不是在控制用戶

Zend_Controller_Front::getInstance()->getRequest()->getControllerName(); 
Zend_Controller_Front::getInstance()->getRequest()->getActionName(); 
+0

但是當我在視圖中使用它會給我一個錯誤,可以在沒有控制器的情況下在視圖中進行檢查? – 2012-07-24 06:24:45

+0

這裏是你的答案.... :) – 2012-07-24 06:29:35

+0

非常感謝你! – 2012-07-24 06:32:22

相關問題