Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CakePHP] Tree behavior i optgroup
kicaj
post
Post #1





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


Utworzylem cos takiego:
  1. <?php
  2. $categories = $this->Category->find('list', array(
  3.            'conditions' => array(
  4.                'Category.id <>' => 1),            
  5.            'fields' => array(
  6.                'Category.id',
  7.                'Category.name',
  8.                'Category.parent_id'),
  9.            'recursive' => 1));
  10.        $this->set('categories', $categories);
  11. ?>

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


A chcialbym uzyskac:
Kod
Cat1
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:
  1. <option>SubCat11</option>
  2. <option>SubCat12</option>
  3. <option>SubCat21</option>
  4. <!- ... -->


Mowa oczywiscie o CakePHP i Tree Behavior:)

Ktos wie?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
3 Użytkowników czyta ten temat (3 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 14:45