方案一;模板中用ajax调用请求(books,news)事件,通过js解析数据传输到视图 方案2;写一个私有方法,把你所需的数组组合起来,放进一个(index)事件中,从模板中循环。
{$Think.server.REMOTE_ADDR} {$Think.server.SERVER_NAME} {$Think.const.__SELF__} {$Think.const.APP_NAME} {$Think.now} {...
Php代码可以和标签在模板文件中混合使用,可以在模板文件里面书写任意的PHP语句代码 ,包括下面两种方式:第一种:使用php标签 例如:echo 'Hello,world!';我们建议需要使用PHP代码的时候尽量采用php标签,因为原生的PHP语法可能会被配置禁用而导致解析错误。第二种:使用原生php代码
你这样查询出来的是一个二维数组,在模板中有专门的标签用来循环输出的,所以不必要去计算他的长度的,你直接用 volist这个标签 用法如下: 显示书名:{$vo.name} name的值books就是你在控制器传过来的二维数组名 ...
//控制器里面$array = array(array(),array()...);//php控制器里定义的数组$str = json_encode($array);//数组转成JSON格式的字符串方便后面传入模板$this->str = $str//将转换成JSON格式的字符串发送到页面模板,$this->assign('str ',$str )这种形式也可。页面中$str就可以直接使用了。