<?php 'Category.id <>' => 1), 'Category.id', 'Category.name', 'Category.parent_id'), 'recursive' => 1)); $this->set('categories', $categories); ?>
Tworzy mi liste w stylu:
Kod
1 // parent_id=1
Cat1 // id=1
Cat2 // id=2
Cat3 // id=3
2 // parent_id=2
SubCat11 // id=4
SubCat12 // id=5
SubCat21 // id=6
Cat1 // id=1
Cat2 // id=2
Cat3 // id=3
2 // parent_id=2
SubCat11 // id=4
SubCat12 // id=5
SubCat21 // id=6
A chcialbym uzyskac:
Kod
Cat1
SubCat11
SubCat12
Cat2
SubCat21
Cat3
...
SubCat11
SubCat12
Cat2
SubCat21
Cat3
...
Calosc umieszczona do $form->input() jako pole typu select, gdzie Cat1, Cat2, Cat3 to optgroup, a SubCat11, SubCat12, SubCat21 to option, czyli cos w rodzaju:
Mowa oczywiscie o CakePHP i Tree Behavior:)
Ktos wie?