0

当我做我的项目时。我尝试将 this->requestAction 用于我的导航栏。我的导航栏文件在/elements/nav

好的。当我尝试<?php $abouts=$this->requestAction('abouts/getNav'); ?>导航栏文件的顶部时。
一切正常,但它在正文后出现一个 0 数字。
<body> 0<div>你看到那个 0 的位置吗?如何删除 0 位?什么问题?

4

1 回答 1

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'));
    }
}

或者你可以使用这个问题

希望这对你有帮助

于 2013-07-30T04:06:52.247 回答