2
有没有方法可以检查CakePHP的模型关系?在CakePHP中检查模型关系
一个模型在桌子上保存两次,我真的怀疑我的关系有问题。问题是我有很多桌子,所以这真的很痛苦。我想知道是否有一个更确定和简单的方法做到这一点可能会自动?提前致谢!
有没有方法可以检查CakePHP的模型关系?在CakePHP中检查模型关系
一个模型在桌子上保存两次,我真的怀疑我的关系有问题。问题是我有很多桌子,所以这真的很痛苦。我想知道是否有一个更确定和简单的方法做到这一点可能会自动?提前致谢!
您可以使用var_dump
或print_r
来查看您的模型是什么样子。如果你想迅速做到这一点适用于所有型号,修改AppModel
有它倾倒结构时,各型号的负载。
class AppModel extends Model {
function __construct($id = false, $table = null, $ds = null) {
parent::__construct($id, $table, $ds);
$this->log("Model [{$this->name}] belongsTo = " . print_r($this->belongsTo, true), LOG_DEBUG);
$this->log("Model [{$this->name}] hasOne = " . print_r($this->hasOne, true), LOG_DEBUG);
$this->log("Model [{$this->name}] hasMany = " . print_r($this->hasMany, true), LOG_DEBUG);
$this->log("Model [{$this->name}] hasAndBelongsToMany = " . print_r($this->hasAndBelongsToMany, true), LOG_DEBUG);
}
}