0

編集:

ドロップボックス チューザーから JSON の結果を取得していますが、データベースに入れるために適切に解析されていません。コントローラーでJSONデコーダーを実行する必要があるのか​​ 、それとも別のことなのか、何が間違っているのかわかりません。

コントローラーコード:

<?php class DropboxfilesController extends AppController {
public function add() {
if ($this->request->is('post')) {
    $this->File->create();
    if ($this->File->save($this->request->data)) {
        $this->Session->setFlash(__('Your file is now available :)'));
        $this->redirect($this->referer());
    } else {
        $this->Session->setFlash(__('Something went wrong!'));
    }
}
}}?>

コードを表示:

<?php echo $this->Form->create('File'); ?>
<input type="Dropboxfilechooser" name="selected-file" style="visibility: hidden;"/>
<?php echo $this->Form->end('Finish'); ?>

モデルコード:

<?php class File extends AppModel {}?>
4

1 に答える 1

0

実際の問題はソースコードを見ることです。フォームアクションは適切なコントローラーに送られず、ケーキ/ホームに送られます。それを変更するだけで問題は解決します。

于 2013-07-18T02:13:32.517 に答える