【发布时间】:2016-07-13 20:11:36
【问题描述】:
我正在使用cakephp-upload plugin,并设法将图像上传到我的服务器:
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']);
现在头像图片上传了,但是没有放到photo_dir子目录下。
我错过了什么?它在我的 CakePHP 2.8.x 应用程序中没有任何问题。
【问题讨论】:
-
服务器上真的存在photo_dir吗?
-
photo_dir是工人表中的一列。
标签: php cakephp cakephp-3.0 image-uploading