Я внутри "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)
?
ADDED
Я пробую этот фрагмент кода, чтобы узнать, могу ли я сохранить это поле в базе данных так же, как тест, но кажется, что beforeSave игнорируется:
public function beforeSave($options)
{
if(!empty($entity->pic1['name']))
{
$entity->pic1 = 'jus a test';
}
Спасибо