{volist name="Teachers" id="Teachers" key="key"}
<tr>
<td>{$key}</td>
<td>{$Teachers->getData('name')}</td>
<td>{eq name='$Teachers->getData("sex")' value='0'}男{else /}女{/eq}</td>
<td>{$Teachers->getData('email')}</td>
<td>{$Teachers->getData('username')}</td>
<td><a href="{:url('edit?id='.$Teachers->getData('id'))}">编辑&nbsp;&nbsp;</a>
<a href="{:url('delete?id='.$Teachers->getData('id'))}">删除</a></td>
</tr>
{/volist}
</table>
当前页总条数{$Teachers->count()}
{$Teachers->render()}
</div>

html

public function index()
{
try{
$pagesize = 10;
$Teacher = new Teacher;
//$Teachers = $Teacher->select();
$Teachers = $Teacher->paginate($pagesize);
// $teacher = $Teachers[0];
//var_dump($teacher->getData());
//echo '<br />';
//echo $teacher->getData('name');
//echo '<br />';
//return $teacher->getData('name');
$this->assign('Teachers',$Teachers);//像视图传递数据
//取回打包后的数据
$htmls = $this->fetch();
//将数据返回给用户
return $htmls;
}catch(\think\Exception\httpResponseException $e){
throw $e;
}catch(\Exception $e){
return $e->getMessage();
}
}

PHP

最开始是上面那样的方法

解决方案:

 <div class="col-md-12">
<hr />
<a href="{:url('add')}" class="btn btn-primary"><i class="glyphicon glyphicon-plus"></i>&nbsp;增加</a>
<hr />
<table class="table table-hover table-bordered">
<tr class="info">
<th>序号</th>
<th>姓名</th>
<th>性别</th>
<th>邮箱</th>
<th>用户名</th>
<th>操作</th>
</tr>
{volist name="Teachers" id="Teachers" key="key"}
<tr>
<td>{$key}</td>
<td>{$Teachers->getData('name')}</td>
<td>{eq name='$Teachers->getData("sex")' value='0'}男{else /}女{/eq}</td>
<td>{$Teachers->getData('email')}</td>
<td>{$Teachers->getData('username')}</td>
<td><a href="{:url('edit?id='.$Teachers->getData('id'))}">编辑&nbsp;&nbsp;</a>
<a href="{:url('delete?id='.$Teachers->getData('id'))}">删除</a></td>
</tr>
{/volist}
</table>
当前页总条数{$Teachers->count()}
{$page}
</div>

PHP

public function index()
{
try{
$pagesize = 10;
$Teacher = new Teacher;
//$Teachers = $Teacher->select();
$Teachers = $Teacher->paginate($pagesize);
$page = $Teachers->render();
    //调用render()方法 新添加的这里
// $teacher = $Teachers[0];
//var_dump($teacher->getData());
//echo '<br />';
//echo $teacher->getData('name');
//echo '<br />';
//return $teacher->getData('name');
$this->assign('Teachers',$Teachers);//像视图传递数据
$this->assign('page',$page);//这里要重新传递一下
$htmls = $this->fetch();
//将数据返回给用户
return $htmls;
}catch(\think\Exception\httpResponseException $e){
throw $e;
}catch(\Exception $e){
return $e->getMessage();
}
}//千锋PHP-PHP培训的实力派

关于method not exist:think\db\Query->render错误解决方法的更多相关文章

  1. Orabbix无法获取Oracle DB Size和DB Files Size的解决方法

    Orabbix无法获取Oracle DB Size和DB Files Size的解决方法 这几天在研究Orabbix时发现在Zabbix中无法获取DB Size和DB Files Size的大小,后来 ...

  2. laravel项目出现Non-static method Redis::hGet() cannot be called statically的解决方法

    早上ytkah在配置laravel项目中出现Non-static method Redis::hGet() cannot be called statically错误提示,很显然这是redis出问题了 ...

  3. The method getDispatcherType() is undefined for the type HttpServletRequest错误解决方法

    使用Eclipse Luna版本,jdk1.7和tomcat8.0开发JAVA EE应用.写一个简单的JSP部署后访问报JSP编译错误,具体错误信息如下: The method getDispatch ...

  4. Linux下MySQL报Table 'xxx' doesn't exist错误解决方法,表名存在大小写区分

    Linux服务器上在线装了个MySQL,但是部署web应用时一直报后台一直报错:Table 'xxx' doesn't exist. 本地测试一直都是正常的,同样的代码,同样的数据库,表是存在的,但是 ...

  5. 在angular项目中使用bootstrap的tooltip插件时,报错Property 'tooltip' does no t exist on type 'JQuery<HTMLElement>的解决方法和过程

    在angular4的项目中需要使用bootstrap的tooltip插件. 1. 使用命令安装jQuery和bootstrap npm install bootstrap jquery --save ...

  6. VM(虚拟机安装win7 提示 :units specified don't exist, SHSUCDX can't install)解决方法

    改成IDE的模式

  7. Linux环境下MySQL报Table 'xxx' doesn't exist错误解决方法

    修改了lower_case_table_names=1 后,业务发有个库的表打不开了,看了表名以前是大写,查了一下如果设置不区分大小写, 以前的大小表名要改成小写.重启服务后可用! MYSQL在LIN ...

  8. SVN报错:can't open file db/txn-current-lock:permission denied 解决方法

    其实这个问题是这样的.下面我举个例子:比如版本库SVN是root用户创建的但是启动服务的时候没有选择root启动,而是在其他用户转托管太下启动的,所以只能读不能写. 解决方法:停止svn服务:kill ...

  9. Warning: mysqli_connect(): The server requested authentication method unknown to the client [caching_sha2_password]报错解决方法

    错误: 解决方法:

随机推荐

  1. Tensorflow基础-mnist数据集

    MNIST数据集,每张图片包含28*28个像素,把一个数组展开成向量,长度为28*28=784,故数据集中mnist.train.images是一个形状为[60000,784]的张量,第一个维度数字用 ...

  2. HDU - 1520 树形DP入门题

    写了两种DP,第一种是按照自己习惯来xjb敲的,第二种参考别人 熟悉一下树形DP的套路 dp[i][]是维护i及以下的关系最优值的,所以我觉得两次DP记忆搜索之间不清-1应该是正确的(也就做了一次加法 ...

  3. 小a与“204”------数列、排序

    链接:https://ac.nowcoder.com/acm/contest/317/B来源:牛客网 小a非常喜欢204204这个数字,因为′a′+′k′=204′a′+′k′=204. 现在他有一个 ...

  4. centeros下安装python3

    一.查看python版本及安装python3 1. which python 可以看到预装的是2.7版本 2.安装依赖包 yum -y groupinstall "Development t ...

  5. python-基础学习篇(一)

    python基础学习(一) 不积硅步,无以至千里.基础的学习越加透彻,才能更清楚的理解和分析需求,我贯彻基础学习“永无止境”的理念,故把自学的知识梳理在博客中,基础学习篇无限更新. python介绍 ...

  6. 解决 TwebBrowser 不能隐藏的问题

    TOleControl(WebBrowser1).Visible := False

  7. 2.5 Go错误处理

    defer import "fmt" func testDefer(){ defer fmt.Println() defer fmt.Println() fmt.Println() ...

  8. 10 个最佳的 Node.js 的 MVC 框架

    补充:http://nokit.org/ https://thinkjs.org/zh-cn/doc/index.html Node.js 是一个基于Chrome JavaScript 运行时建立的一 ...

  9. 关于Javascript模块化和命名空间管理的问题说明

    最近闲下来的时候,稍微想了想这个问题.关于Javascript模块化和命名空间管理 [关于模块化以及为什么要模块化] 先说说我们为什么要模块化吧.其实这还是和编码思想和代码管理的便利度相关(没有提及名 ...

  10. 深入理解JavaScript系列(20):《你真懂JavaScript吗?》答案详解

    介绍 昨天发的<大叔手记(19):你真懂JavaScript吗?>里面的5个题目,有很多回答,发现强人还是很多的,很多人都全部答对了. 今天我们来对这5个题目详细分析一下,希望对大家有所帮 ...