2013-12-10 77 views
0

如何檢查當前頁面是否爲主頁?在我的標題中,我只想在主頁上顯示一些內容。zend2檢查主頁

$header = new ViewModel(array(
    'login' => $this->getAuthService()->hasIdentity(), 
    'controller' => $this->getRequest()->getControllerName(), 
    'action' => $this->getRequest()->getActionName() 
    )); 

在我看來,我試圖通過查找索引控制器和索引操作來查找主頁,但這不起作用。

<?php 
    if($this->controller = 'index' && $this->action = 'index') { 
     echo 'home'; 
    } 
    else { 
     echo 'not'; 
    } 
?> 
+0

有沒有比測試我的網址是否符合家鄉路線更簡單的方法? – user2406735

回答

1

您必須測試您的被叫網址是否爲您的「家」路線。你不能通過控制器或操作名稱來測試它,因爲你可以有多個IndexController和indexAction。但你只有一條路線「家」。

+0

你能提供代碼示例嗎?謝謝 – user2406735