我正在尝试添加指向树输出列表的链接。
除了链接,我还会在输出中包含& nbsp 
所以它看起来像这样:
**My Categories
Fun
Sport
Surfing
Extreme knitting**
等.....
我显然不想要,但我确实希望保持嵌套的输出关系。
以下是代码:
控制器
<?php
class CategoriesController extends AppController {
public $helpers = array('Html', 'Form');
public function index() {
$this->set('output', $this->Category->generateTreeList(null, null, null, ' '));
}
}
?>
查看
<?php foreach ($output as $data): ?>
<ul>
<?php echo $this->Html->link($data,
array('controller' => 'data', 'action' => 'view', $data)); ?>
</ul>
<?php endforeach; ?>
<?php unset($data); ?>
答案 0 :(得分:0)
您应该使用树帮助器将您的树输出为ul / li,包括链接。 见http://www.dereuromark.de/2013/02/17/cakephp-and-tree-structures/
generateTreeList() - 如文档所述 - 是创建下拉列表选择就绪列表的快捷方式,而不是树。