解决方案 »

  1.   

    在控制器组合成变量,通过$this->assign('str',$str);
    在模板输出变量。{$str}
      

  2.   

    为什么一定要在控制器中把样式和显示的控件一起弄好呢?  在控制器中单存的组装数据,在模板中循环就可以了,
    <table class="table table-striped table-bordered table-hover">
    <thead>
    <tr>
    <th>编号</th>
    <th>名称</th>
    <th>状态</th>
    <th>备注</th>
    <th>操作</th>
    </tr>
    </thead>
    <tfoot>
    <tr>
    <th colspan="10">&nbsp;</th>
    </tr>
    </tfoot>
    <tbody>
    <foreach name="result" item="one">
    <tr>
    <td>{$one.id}</td>
    <td>{$one.name}</td>
    <td>
    <if condition="$one.is_status eq 1">
    <label class="label label-success">正常</label>
    <else/>
    <label class="label">禁用</label>
    </if>
    </td>
    <td>{$one.re}</td>
    <td>
    <a class="btn btn-info" href="javascript:void(0);" onclick="openslidewindow({$one.id});" ><i class="icon-picture"></i>幻灯片</a>
    <a class="btn btn-info" href="__URL__/one_messagetype_list/id/{$one.id}/navid/{$navid}"><i class="icon-align-justify"></i>数据列表</a>
    <a class="btn btn-success" onClick="move('__URL__/move_message_type','UP','{$one.id}');"><i class="icon-arrow-up"></i>上移</a>
    <a class="btn btn-success"  onClick="move('__URL__/move_message_type/','DOWN','{$one.id}');"><i class="icon-arrow-down"></i>下移</a>
    <a class="btn btn-info" href="__URL__/update_messagetypeui/id/{$one.id}/navid/{$navid}" ><i class="icon-edit"></i>编辑</a>
    <a class="btn btn-danger" onclick="delete_one({$one.id});"><i class="icon-trash"></i>删除</a>
    </td>
    </tr>
    </foreach>
    </tbody>
    </table>
    其中的name="result" 就是你在控制器中分配的变量(也就是你要展示的数据)
      

  3.   

    后端用的是从数据库返回来的json,然后返回到前端,前端通过foreach 或者volist标签遍历