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에()는 I는 동일한 데이터를 디버깅하며 필드 속성의 숫자가 표시
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 –