【发布时间】:2015-05-08 12:56:46
【问题描述】:
我在 "PostsTable.php" 我正在尝试获取表单数据来处理图像文件。
在 CakePHP 2 中,我曾经这样做过:
public function beforeSave($options = array())
{
if(!empty($this->data['Post']['picture']['name'])...
有人可以在 Cake 3 中解释这一点:
beforeSave
Cake\ORM\Table::beforeSave(Event $event, Entity $entity, ArrayObject $options)
?
添加
我尝试了这个 sn-p 的代码,看看我是否能够将这个字段保存在数据库中作为测试,但似乎 beforeSave 被忽略了:
public function beforeSave($options)
{
if(!empty($entity->pic1['name']))
{
$entity->pic1 = 'jus a test';
}
谢谢
【问题讨论】:
标签: cakephp cakephp-3.0