エラー: The request sent to the address '/members/pr_contents/add' was invalid.
開始タグ
$this->BcForm->create('PrContent', array('type'=>'file', 'action' => 'add', 'url' => array(), 'class' => 'form-horizontal’))
$this->BcForm->file('PrContent.img1’)
fileを入れるとエラーになる。コメントアウトすると送信できる。
つまり「input type=“file”」が入ると、was invalid.になる。
$this->BcForm->input('PrContent.img1', array('type'=>'file’))
こんなのも試してみたが結果は同じ。
$this->BcUpload->file('PrContent.img1’)
非推奨ですよと丁寧にメッセージがでた。
なにかとても重要な(かつ単純な)ことを見逃している気がして悩ましいのですが、
2日悩んでこちらに助けを求めに来ました。
なにとぞよろしくお願いします。
Stack Trace
[internal function] → BcAppController->_blackHoleCallback(string)
CORE/Cake/Controller/Component/SecurityComponent.php line 622 → call_user_func_array(array, array)
CORE/Cake/Controller/Component/SecurityComponent.php line 337 → SecurityComponent->_callback(PrContentsController, string, array)
CORE/Cake/Controller/Component/SecurityComponent.php line 239 → SecurityComponent->blackHole(PrContentsController, string)
[internal function] → SecurityComponent->startup(PrContentsController)
CORE/Cake/Utility/ObjectCollection.php line 128 → call_user_func_array(array, array)
[internal function] → ObjectCollection->trigger(CakeEvent)
CORE/Baser/Event/CakeEventManager.php line 245 → call_user_func(array, CakeEvent)
CORE/Cake/Controller/Controller.php line 677 → CakeEventManager->dispatch(CakeEvent)
CORE/Cake/Routing/Dispatcher.php line 189 → Controller->startupProcess()
CORE/Cake/Routing/Dispatcher.php line 167 → Dispatcher->_invoke(PrContentsController, CakeRequest)
APP/webroot/index.php line 151 → Dispatcher->dispatch(CakeRequest, CakeResponse)
■ BaserCMSのバージョン:3.0.11
■ レンタルサーバー名:さくらサーバー VPS
■ スマートURLの利用: ON
■ 設置フォルダ: サブフォルダ
■ PHPスキル(自己評価): D
■ OSの種類:CentOS release 6.7 (Final)
■ PHPのバージョン:PHP 5.6.22 (cli)
■ データベース種類・バージョン:5.6.28 - MySQL Community Server (GPL)