【发布时间】:2010-09-19 16:13:46
【问题描述】:
这可能是一个愚蠢的问题,但我在任何地方都找不到明确的答案。是否可以在 Controller 中访问模型数据,如果可以,如何访问?
我尝试了以下方法:
$this->set('mydata', $this->Model->find('all', 'conditions' => array('id' => 'someID')));
并在控制器中通过 this 访问它:
$mydata['Model']['field']
但这似乎只适用于视图。
有没有办法访问控制器中的模型数据?原因是我需要对关联模型 (belongsTo) 执行无法通过隐藏字段或其他方式完成的计算,因为关联模型的 ID 直到提交表单后才会传递。
任何帮助将不胜感激!
【问题讨论】:
标签: cakephp model controller