Показывает что-то, кроме ID в эшафот Cakephp - PullRequest
2 голосов
/ 22 марта 2012

Я устанавливаю ассоциации в моих моделях:

class User extends AppModel {
    var $name = 'User';
    var $hasMany = array('Post' => array('className' => 'Post'));
}

и

class Post extends AppModel {
    var $name = 'Post';
    var $belongsTo = array('User' => array('className' => 'User'));
}

, которые прекрасно работают, кроме эшафот, в раскрывающемся списке «Пользователь» отображается идентификационный номер, а не имя пользователя,(Имя пользователя - это столбец) Как мне получить имя пользователя вместо идентификатора?

1 Ответ

2 голосов
/ 22 марта 2012

Добавьте следующее к вашей модели пользователя:


var $displayField = 'username';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...