当我做我的项目时。我尝试将 this->requestAction 用于我的导航栏。我的导航栏文件在/elements/nav
好的。当我尝试<?php $abouts=$this->requestAction('abouts/getNav'); ?>
导航栏文件的顶部时。
一切正常,但它在正文后出现一个 0 数字。
像<body> 0<div>
你看到那个 0 的位置吗?如何删除 0 位?什么问题?
如果您的操作是使用 requestAction 方法请求的,您可以允许未经授权的访问操作。
例如:
公共函数 beforeFilter() { parent::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'));
}
}
或者你可以使用这个问题
希望这对你有帮助