1
我正在嘗試創建上傳插件。我保持所有的行爲邏輯。這件事在昨天之前一切正常,從沒有出現這個奇怪的問題。出現在數組的第一個字母位置的數字
/*controller code */
debug($this->request->data);
$this->Model->saveAll($this->request->data);
/* outputs
Array
(
[Ad] => Array
(
[s] => 2
[d] => 2
)
[Upload] => Array
(
[field] => Upload
[table] => Ad
[filename] => Array
(
[name] => index.php
[type] => application/x-php
[tmp_name] => /tmp/php3MbvRh
[error] => 0
[size] => 32
)
)
)
*/
我正在開發一個插件。在插件beforeSave()我調試相同的數據,它顯示
public function beforeSave(Model $Model) {
debug($Model->data);
}
/* outputs
Array
(
[Upload] => Array
(
[1pload] =>
)
)
*/
每次出現一個字段屬性的數字。有時其1,8和/或9 :(
- 插件是從bootstrap.php中加載的細(CakePlugin :: LOADALL())
- 插件使用上載表。該模型,其中保持作爲模型。
- 插件的行爲是正確定義,並可以正常使用,至少不是現在
不完全有幫助,但這裏有一個完全可怕的上傳插件,https://github.com/josegonzalez/upload – 2012-07-27 09:48:19