我是 cakephp 新手,刚刚使用脚手架创建了一个基本博客。有两种模型:User 和 Post。列出帖子时,它会列出用户名,而不是主键。我不确定它为什么列出用户名。我想让它列出用户的主键。我该怎么做呢?如果这个问题是基本的,我深表歉意,但我找不到答案。
以下是模型:
class User extends AppModel{
public $hasMany = array('Post');
}
class Post extends AppModel{
public $belongsTo = array('User');
}
以下是控制器:
class UsersController extends AppController{
public $scaffold;
}
class PostsController extends AppController{
public $scaffold;
}
这可能会有所帮助。这是用户表:
CREATE TABLE `cakephp_blog`.`users` (
`id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` VARCHAR( 100 ) NULL DEFAULT NULL ,
`email` VARCHAR( 150 ) NULL DEFAULT NULL ,
`firstname` VARCHAR( 60 ) NULL DEFAULT NULL ,
`lastname` VARCHAR( 60 ) NULL DEFAULT NULL
)
谢谢。