I created this:
$categories = $this->Category->find('list', array(
'conditions' => array(
'Category.id <>' => 1),
'fields' => array(
'Category.id',
'Category.name',
'Category.parent_id'),
'recursive' => 1));
$this->set('categories', $categories);
The result is:
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
But I want like this:
<select>
<optgroup>Cat1</optgroup>
<option>SubCat11</option>
<option>SubCat12</option>
<optgroup>Cat2</optgroup>
<option>SubCat21</option>
<!- ... -->
</select>
How?
On 17 Lut, 14:49, kicaj <[email protected]> wrote:
> Hi
>
> I use Tree Behavior and I have some tree:
> Main
> Category1
> SubCat11
> SubCat12
> Category2
> SubCat21
> SubCat22
> SubCat23
> SubCat24
> Category3
> SubCat31
> SubCat32
> Category4
> ...
>
> Category1, Category2, ... are mainly categories
> SubCats are group of products
>
> I want create input() for adding subcattegories and products.
> But I can't build input() where Category1, Category2... will be like
> as optgroup, and subcategories will be options
>
> Anyone know how?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---