Как использовать функцию 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);