如何检查当前页面是否为主页?在我的标题中,我想在主页上显示一些内容。
$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 :(得分:1)
您必须测试您的被叫网址是否是您的“主页”路线。您无法通过控制器或操作名称对其进行测试,因为您可能有多个IndexController和indexAction。但是你只有一条路线“回家”。
答案 1 :(得分:1)