【发布时间】:2015-05-07 07:09:23
【问题描述】:
我正在设置一个 API,我宁愿只在我的数组中放置对象,而不是“Modelname”和“Children”在整个过程中反复出现。有没有办法做到这一点?我想一个循环可以解决问题,但我想不通。
$results = $this->Test->find('threaded', array(
'fields' => array('id', 'parent_id', 'name'),
'order' => array('lft ASC') // or array('id ASC')
));
for ($i = 0; $i <= $this->Test->childCount(1); $i++) {
debug($results[$i]['children']);
}
$this->set(array(
'results' => $results,
'_serialize' => 'results'
));
【问题讨论】:
-
Cake 的哪个版本?您能否举例说明您正在使用的查找查询以及您希望结果的外观。
-
更新了我的问题。
-
您能否举例说明您希望结果数组的外观?您是否只是想要一个与父母处于相同深度的孩子的平面阵列?
标签: cakephp cakephp-2.0