Tôi đang sử dụng cakephp-upload plugin và tôi quản lý để upload hình ảnh lên máy chủ của tôi:hình ảnh sẽ không được lưu vào thư mục photo_dir sử dụng plugin CakePHP-upload trên CakePHP 3.2
WorkersTable:
public function initialize(array $config)
{
parent::initialize($config);
$this->table('workers');
$this->displayField('id');
$this->primaryKey('id');
$this->addBehavior('Josegonzalez/Upload.Upload', [
'avatar' => [
'fields' => [
'dir' => 'photo_dir'
]
]
]);
}
view.ctp:
echo $this->Form->create($newWorker, ['type' => 'file']);
echo $this->Form->input('avatar', ['type' => 'file']);
echo $this->Form->input('photo_dir', ['type' => 'hidden']);
Bây giờ hình đại diện được tải lên, nhưng y không được đưa vào thư mục con photo_dir.
Tôi đang thiếu gì? Nó hoạt động mà không có bất kỳ vấn đề trong ứng dụng CakePHP 2.8.x của tôi.
tệp photo_dir có thực sự tồn tại trên máy chủ không? – Wolfeh
'photo_dir' là một cột trong bảng công nhân. – doonot