0
我的問題是,我用這個插件https://github.com/srs81/CakePHP-AjaxMultiUpload/和一切工作正常。但是現在我再次「安裝」了一個新項目,並且我收到了一個「失敗」的消息。與我的舊項目相比,唯一不同的是,我使用了Auth-Component。我不能同時使用兩者嗎?CakePHP-AjaxMultiUpload和Auth
對不起,我的英語,但我來自德國:)提前
謝謝!
我UploadController:
<?php
App::uses('AppController', 'Controller');
class UploadController extends AppController {
public function beforeFilter() {
parent::beforeFilter();
$this->Auth->allow(array('add'));
}
public function isAuthorized() {
return true;
}
public function add() {
}
} ?>
我的觀點:
<?php
echo $this->Form->create('Upload', array('type' => 'file'));
echo $this->Upload->edit('Upload', 'test');
echo $this->Form->end();
echo $this->Upload->view('Upload', 'test');
?>
你從GitHub的頁面foolowed這個了嗎?一些問題 感謝rscherf @ github提供了以下兩個修補程序。 使用身份驗證 如果您使用的是Auth(CakePHP核心身份驗證或某些兼容或不兼容的身份驗證),則需要修改控制器以允許上載工作。 將這些行添加到UploadsController.php(您可能需要稍微修改,具體取決於您的Auth設置): public function isAuthorized(){ return true; } public function beforeFilter(){ $ this-> Auth-> allow(array('upload','delete')); } – brendosthoughts 2013-03-27 18:26:47
感謝快速回答,但這並不解決問題.. – user2216924 2013-03-27 18:35:41
我懷疑它會,抱歉,這就是我的一切我只是用蛋糕本週早些時候開始,祝您好運 – brendosthoughts 2013-03-27 18:42:54