模版变量显示不全

浏览:588 发布日期:2013/10/08 分类:求助交流 关键字: 变量输出
我有这么一个数组 $node=Array
(
    [0] => Array
        (
            [id] => 3
            [name] => Index
            [title] => 前端应用
            [pid] => 0
            [child] => Array
                (
                )

        )

    [1] => Array
        (
            [id] => 4
            [name] => Admin
            [title] => 后台应用
            [pid] => 0
            [child] => Array
                (
                    [0] => Array
                        (
                            [id] => 8
                            [name] => RBAC
                            [title] => rbac权限控制
                            [pid] => 4
                            [child] => Array
                                (
                                    [0] => Array
                                        (
                                            [id] => 29
                                            [name] => rbac反映
                                            [title] => rbac反映
                                            [pid] => 8
                                            [child] => Array
                                                (
                                                )

                                        )

                                )

                        )

                    [1] => Array
                        (
                            [id] => 28
                            [name] => index
                            [title] => index描述
                            [pid] => 4
                            [child] => Array
                                (
                                    [0] => Array
                                        (
                                            [id] => 30
                                            [name] => index反映
                                            [title] => index反映
                                            [pid] => 28
                                            [child] => Array
                                                (
                                                )

                                        )

                                )

                        )

                )

        )

)
我在模版中这么显示  <td><a href="{:U('Admin/Rbac/addnode')}">添加应用</a></td>
  <foreach name='node' item='app'>
      <div><strong>{$app.title}</strong>【<a href="{:U('Admin/Rbac/addnode',array('pid'=>$app['id'],'level'=>2))}">添加控制器</a>】</div>
      
  </foreach>
  <foreach name='app.child' item='action'>
 
      <div><strong>{$action.name}</strong>【<a href="{:U('Admin/Rbac/addnode',array('pid'=>$action['id'],'level'=>3))}">添加方法</a>】</div>

  </foreach>
    <foreach name='action.child' item='M'>
 
      <div><strong>{$M.title}</strong></div>

  </foreach>


</div>        
问题在    <foreach name='action.child' item='M'>
 
      <div><strong>{$M.title}</strong></div>

  </foreach>
我显示出来的只有这一项


正常情况下,这个要显示出来的啊。

如果我再添加一个数组                     [1] => Array
                        (
                            [id] => 31
                            [name] => home
                            [title] => home描述
                            [pid] => 4
                            [child] => Array
                                (
                                    [0] => Array
                                        (
                                            [id] => 32
                                            [name] => home反映
                                            [title] => home反映
                                            [pid] => 28
                                            [child] => Array
                                                (
                                                )
/*这个数组我乱加的*/
那前面的数组里面的title就不会显示了,就只会显示我现在这个数组里面的title。
我真的搞不明白了。

求解。
最佳答案
评论( 相关
后面还有条评论,点击查看>>