函数输出问题,输出不受控制.

【字号: 日期:2024-01-10浏览:59作者:雯心

问题描述

function generateTree($items) { $items = Db::name('tree')->column('id,pid,name'); $tree = array(); foreach ($items as $item) { if (isset($items[$item['pid']])) { $items[$item['pid']]['son'][] = &$items[$item['id']]; } else { $tree[] = &$items[$item['id']]; } } return $tree; } $tree = generateTree(0); function getTreeData($tree) { foreach ($tree as $t) { echo "<li><span><i " . "class="icon-minus-sign"></i>" .$t["name"]. "</span>n<a href="info.php?id=".$t["id"]."" target="_blank">详细</a><ul>n"; if (isset($t['son'])) { getTreeData($t['son']); } echo "</ul>n</li>n"; } } $list = getTreeData($tree); $this->assign('list',$list); return $this->view->fetch(); }

函数输出问题,输出不受控制.

静态文件是这样的函数输出问题,输出不受控制.

直接输出到函数输出问题,输出不受控制.

不受控制了.如果用变量函数输出问题,输出不受控制.

只输出一级,后面就没有了.函数输出问题,输出不受控制.

大神们教教我该怎么写,谢谢.

问题解答

回答1:

你那不是不受控制,是这个函数echo了,直接删除echo即可,数组直接用变量返回

函数输出问题,输出不受控制.

直接在视图里拼接

回答2:

页面啥都别写,直接打印控制器传输过来的变量,看看是什么

相关文章: