Arrays cakephp将树放入数组中
我有一个带有节点的表,它就像一棵树。 我有一个树形结构:Arrays cakephp将树放入数组中,arrays,cakephp,tree,Arrays,Cakephp,Tree,我有一个带有节点的表,它就像一棵树。 我有一个树形结构: Null Null -Child --ChildofChild --ChildofChild -Child Null 等等 我想将其放入如下数组结构中: array( 0 => array( id => ''), 1 => array( id => '', array( 0 => array( id => '', 0 => array(
Null
Null
-Child
--ChildofChild
--ChildofChild
-Child
Null
等等
我想将其放入如下数组结构中:
array(
0 => array( id => ''),
1 => array( id => '', array(
0 => array( id => '',
0 => array(
id => '',
)
1 => array (
id =>''),
1 => array(id => '')
2 => array ( id => '')
我错过了一些结束括号,但想法是获得一个数组,包括其父数组中每个节点的数组。
所有数组将只包含节点的id。
我用find('threaded')试过了,但没能得到我想要的。
有什么想法吗 这就是你要找的:
$categories = $this->Category->find('threaded', array(
'fields' => array('id', 'parent_id', 'name'),
'order' => array('lft ASC') // or array('id ASC')
));
请仔细阅读位于的CakePHP文档。解决办法就在那里