ファイルアップロードコンポーネントの不具合
http://www.reversefolds.com/articles/show/filehandler:ReverseFolds - CakePHP File Uploads
このコンポーネントを使ってcakephpでファイルアップロード機能をつけてみたけど、たぶん1つバグがあるっぽい?handlerTypeをdbにして、後でlastUploadData();を呼ぶと、$lastUploadData["id"]が常に0で返ってしまう。
app/controllers/components/file_handler.php
<?php if ($this->_handlerType == 'db') {//389行目 //〜省略〜 $fileId=$this->controller->{$this->_dbModel}->getLastInsertId(); //409行目 } ?>
以上のようにして、getLastInsertIdを使って変数$fileIdを書き換える必要がある。