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
-~----------~----~----~----~------~----~------~--~---

Reply via email to