下面这本书,我尝试这样做,运动与帖子关联的注释,但我没有得到它。这是我尝试过的:
class Comments extends AppModel {
var $name = 'Comments';
var $hasMany = 'Post';
var $belongsToMany = 'User';
}
class User extends AppModel {
var $name = 'User';
var $hasMany = array('Post');
}
class Post extends AppModel {
var $name = 'Post';
var $belongsTo = array('User');
var $hasAndBelongsToMany = array('Tag');
var $hasMany = array('Comments');
}
我认为问题可能出在您的评论课上。我猜想不是:
var $hasMany = 'Post';
它应该是:
var $belongsTo = 'Post';
并且由于注释也属于用户,因此我将直接在下面删除该行,而改为:
var $belongsTo = array('Post', 'User');
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句