代码之家  ›  专栏  ›  技术社区  ›  Arnab

取消绑定CakePHP中的所有模型

  •  0
  • Arnab  · 技术社区  · 9 年前

    是否有任何功能 unbind 之前的所有关联模型 find() 在CakePHP中?

    $this->Model1->unbindModel(array('hasMany'=>array('Model2'),'belongsTo'=>array('Model3')));
    

    我想从中得到结果 Model1 只有但由于我有很多型号,所以我不想使用 unbindModel 像这样分开。

    2 回复  |  直到 9 年前
        1
  •  5
  •   Fury    3 年前

    只需将模型递归设置为-1

    $this->ModelName->recursive = -1;
    $assets = $this->ModelName->find('all');
    debug($assets);
    
        2
  •  -1
  •   Amir Hossain    9 年前

    只需使用

    $this->Model1->recursive = -1;