Как использовать функцию CakePHP под названием generatetreelist?

Я новичок в CakePHP и этой функции, поэтому, пожалуйста, помогите мне, как можете.

generatetreelist(null, null,'{n}.Category.name', '  - ');

это показывает имя категории и детей идеально, но я хочу показать все мои поля категорий в моем index.ctp, Например имя (уже показывает), статус. если бы вы могли решить мою проблему? пожалуйста, сделайте это... на мой взгляд, я использовал:

foreach($categories as $key=>$value) {

   echo $value;//it shows just name..

}

в моем контроллере:

$nCategories = $this->Category->generatetreelist(null, '{n}.Category.id','{n}.Category.name', '  - ');
                    $this->set(compact('nCategories',$this->paginate('Category'))); 

2 ответа

Вы хотите использовать find ('threadaded'), а не generatetree list ()

$params = array(
        'recursive' => -1,
        'fields' => 'Category.id, Category.name, Category.parent_id',

    );
    $categories  = $this->Category->find('threaded',$params);
    debug($categories);
Другие вопросы по тегам