croogo 2由于“auth”违规请求黑洞

时间:2017-12-26 17:03:38

标签: mysql cakephp croogo

我的旧网站有问题。现在我尝试将其移动到新服务器(php5.6),当我尝试保存数据时,我有错误:

  

由于“身份验证”违规而请求黑洞。

我搜索了这个错误的地方:

                if ($this->Node->saveWithMeta($this->request->data)) {
        Croogo::dispatchEvent('Controller.Nodes.afterAdd', $this, array('data' => $this->request->data));
        $this->Session->setFlash(__('%s has been saved', $type['Type']['title']), 'default', array('class' => 'success'));
        if (isset($this->request->data['apply'])) {
            $this->redirect(array('action' => 'edit', $this->Node->id));
        } else {
            $this->redirect(array('action' => 'index'));
        }
    }

我认为错误功能saveWithMeta()。此功能视图如下:

public function saveWithMeta(Model $model, $data, $options = array()) {
    $data = $this->_prepareMeta($data);
    return $model->saveAll($data, $options);
}

我可以替换/编辑此功能以使其开始工作吗?

修改

if (!$db->create($this, $fields, $values)) {
                    $success = $created = false;
                } else {
                    $created = true;
                }

这些行会导致错误。

0 个答案:

没有答案