如何在Cake PHP中的视图中显示“树”数据

时间:2013-10-04 06:51:26

标签: php cakephp

我正在做tree tutorial并希望在视图中显示数据并将其包装在html等中。我是Cake PHP的新手,这有点痛苦。以下是我尝试过的一个例子。简而言之,我想我可以使用set将输出分配给变量。我做错了什么。

控制器

<?php

class CategoriesController extends AppController {

    public function index() {

      $this->set('output', $this->Category->generateTreeList(null, null, null, '&nbsp;&nbsp;&nbsp;'));
    }
}

?>

查看

   <?php foreach ($output as $data): ?>

        <div><?php echo $data['Category']['name']; ?></div>

    <?php endforeach; ?>
    <?php unset($data); ?>

1 个答案:

答案 0 :(得分:0)

与其他查找方法不同,generateTreeList不会返回命名数组,而是返回带有数字索引的普通数组

尝试print_r($output),您将看到数组的格式以及如何在视图中使用它

显示您的数据,在您的预告中您只需要这样做

echo $data;