$hasMany或$belongsTo cakephp中的条件

$hasMany或$belongsTo cakephp中的条件,cakephp,Cakephp,我有三个表,它们通过多个/以下关系相互关联 user : name | type page : name | content page2: name | list class User extends AppModel { public $hasMany = array( 'Page', 'Page2' ); } 因此,现在的结果是,当type fields=“page”时,来自page2的信息也被合并。我想那样做。如果type=“pag

我有三个表,它们通过多个/以下关系相互关联

user : name | type
page : name | content
page2: name | list


class User extends AppModel {
    public $hasMany = array(
        'Page',
        'Page2'
    );

} 

因此,现在的结果是,当type fields=“page”时,来自page2的信息也被合并。我想那样做。如果type=“page”则只加入页面模型,否则如果type=“page2”则只加入页面模型。这可能吗?

中内置了一个条件功能。此条件应用于页面表,当我写入条件=>数组(“User.type”=>“page”)时,我收到一个错误。你有一个例子吗?有什么新的想法吗?