ice*_*ker 2 cakephp cakephp-2.3
有没有办法在其他模型中获取当前模型的外键名称
echo $this->Category->whatIsMyForeignKeyName();
// expected output 'category_id'
Run Code Online (Sandbox Code Playgroud)
编辑:版本
strtolower($this->Category->alias).'_id'
Run Code Online (Sandbox Code Playgroud)
不知何故,似乎没有蛋糕精神.
如果您知道它是什么类型的关系(例如,属于),您可以在定义的关系中轻松查找它:
$foreignKey = $this->belongsTo['Category']['foreignKey'];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1302 次 |
| 最近记录: |