Я новичок в CakePhp. У меня есть контроллер пользователей и контролер записей в моем торте. Контроллер пользователей сохраняет данные пользователя, такие как имя пользователя и т. Д. Контроллер записей сохраняет другие записи пользователей. Контроллер записей имеет один файл ctp. В этом файле у меня есть раскрывающийся список, отображающий все имена пользователей из пользовательского контроллера. Пользователь выбирает свое имя из выпадающего списка. Также есть кнопка с именем checkin. Теперь я хочу сохранить идентификатор пользователя в базе данных в соответствии с выбором пользователя, когда пользователь нажимает кнопку CheckIn. Как это сделать?CakePhp: Сохранить идентификатор пользователя в соответствии с выбранным пользователем
Вот мой контроллер записи Функция
function record()
{
$this->loadModel('User');
$rec = $this->User->find('list', array('fields'=> array('User.user_id','User.username')));
$this->set(compact('rec'));
$this->Record->saveField('in',date("H:i:s"));
}
}
?>
Просмотр файла
<?php
echo $this->Form->input('Select User', array('type'=>'select','options' => $rec,'empty'=>false));
echo $form->end('CheckIn');?>
Я хочу сохранить в модели записей, которая имеет записи с именем table в базе данных. – Arsh
Я хочу спроектировать сейчас не после 1 месяца. Спасибо за ваш драгоценный комментарий. Отныне, пожалуйста, не комментируйте мои вопросы, потому что я хочу получить ответы здесь не на совет. – Arsh