【发布时间】:2015-05-28 12:20:14
【问题描述】:
我需要从surveys_indicator_data 中获取数据(与该指标数据相关的所有保证ID),我不知道在CakePHP 中加入数据的正确方法我的代码不起作用,它返回一个空数组。
指标基准模型:
public $hasAndBelongsToMany = array(
'Assurance' => array(
'className' => 'Assurance',
'joinTable' => 'assurances_indicator_data',
'foreignKey' => 'indicator_datum_id',
'associationForeignKey' => 'assurance_id',
'unique' => true,
'conditions' => '',
'fields' => '',
'order' => '',
'limit' => '',
'offset' => '',
'finderQuery' => '',
'deleteQuery' => '',
'insertQuery' => ''
)
);
function getIndicatorDataAssurance($indi_id){
$assuranceData = $this->find('all',array(
'joins' => array(
array('table' => 'assurances_indicator_data',
'type' => 'INNER',
'conditions' => array(
'AssurancesIndicatorData.indicator_datum_id' => $cun_indi)))));
return $assuranceData;
}
}
【问题讨论】:
标签: cakephp join cakephp-2.0 has-and-belongs-to-many