люди.
Я начинаю с CakePHP и после просмотра этого урока (
http://book.cakephp.org/view/1543/Simple-Acl-controlled-Application
), а также после использования команды «торт-пирог» для создания моего
модели,
контроллеры и просмотры, все нормально, но когда я посещаю
Добавить добавить представление (просмотров \ сообщений
\ add.php), я нахожу, что вместо отображения входного текста для
имя пользователя, он показывает выбор со всеми именами пользователей.
это строка в представлении добавления сообщения, в которой отображается выбор.
echo $this->Form->input('user_id');
PostsController :
function add() {
// Some other code
$users = $this->Post->User->find('list');
$this->set(compact('users'));
}
Хотя я знаю, как отображать только имя пользователя в настоящее время
вошедший в систему пользователь, я не знаю, как управлять контентом для отображения в
$ this-> Form-> input (), потому что если я использую переменную, которая не является частью
модель "Post" показана, но в качестве метки для ввода.
У вас есть идеи, как решить эту проблему?
P.S. Я пытался найти эту информацию в кулинарной книге, но не смог найти ничего конкретного для моей ситуации: (