在脚手架Cakephp中显示ID以外的东西

时间:2012-03-22 07:12:30

标签: php cakephp

我在模型中设置关联:

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'));
}

哪个工作很好,除了在脚手架中,用户下拉列表显示ID号而不是用户名。 (用户名是一列)如何让它显示用户名而不是id?

1 个答案:

答案 0 :(得分:2)

将以下内容添加到您的用户模型中:


var $displayField = 'username';