当我做我的项目时。我尝试使用this-> requestAction到我的导航栏。
我在/elements/nav
确定。当我尝试导航栏文件的<?php $abouts=$this->requestAction('abouts/getNav'); ?>
顶部时。
一切都有效,但它在身体后面显示为0位。
像<body> 0<div>
那样的东西你看到0位置吗?如何删除0位数?什么问题?
答案 0 :(得分:0)
如果使用requestAction方法请求您的操作,则可以允许未经授权的访问操作。
例如:
public function beforeFilter(){ 父:: beforeFilter();
if ($this->request->is('requested') && $this->request->params['action'] == 'index') {
$this->Auth->allow(array('index'));
}
} 这也可能有效(尚未测试):
public function index() {
if ($this->request->is('requested')) {
$this->Auth->allow(array('index'));
}
}
或者您可以使用此Question
希望这一定会帮到你