в тейкфп 3.7. Внутри нашей функции добавления. Эти данные сохраняют только таблицу пользователей. Данные поля имени файла не сохраняются.
$data = [
'id' => 1,
'email' => 'cakephp',
'profile' => [
'name' => 'cakephp'
]
];
$users = TableRegistry::get('Users');
$user = $users->newEntity($data, [
'associated' => ['Profiles']
]);
$users->save($user);
UsersTable.php
public function initialize(array $config)
{
parent::initialize($config);
$this->setTable('users');
$this->setDisplayField('id');
$this->setPrimaryKey('id');
$this->addBehavior('Timestamp');
$this->hasOne('Profiles');
}
Кто-нибудь может мне помочь. Почему данные поля профиля не сохраняются в таблице профилей