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