{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. ssh,hibernate动态映射多表

    [From] http://www.07net01.com/2016/01/1172051.html 最近在做OA系统(ssh),一直在想如何把框架架得更完善,此前已经在框架里集成springMVC, ...

  2. python练习七十一:文件操作练习

    假设有关键字存放在text.txt文件中,当用户输入文件中包含的敏感字时,则用星号*替换 例如:用户输入"西安我的故乡"时,则显示为"**我的故乡" 代码; w ...

  3. offset、client、scroll、screen的自己理解

    body是DOM对象里的body子节点,即 <body> 标签: documentElement 是整个节点树的根节点root,即<html> 标签: window.scree ...

  4. layui 数据返回但是table表格未渲染出来的问题

    最近蜂鸟速驾项目用layui框架,table进行表格渲染 控制台打印发现有数据,但是table.render渲染不出来,后来发现是数据已经返回但是页面元素未加载完成的缘故,用setTimeout定时器 ...

  5. Map接口常用实现类学习

    HashMap 1.6的HashMap:数组加单向链表结构 最重要的内部类Entry,全类名是java.util.HashMap.Entry,是个静态类,实现了Map.Entry接口.HashMap. ...

  6. RESTful 设计工具和Web框架

    搭建开发环境几乎都搭建失败,因为需要FQ Spring Boot 和 Spring MVC 单独 Jersey官网可以直接访问 https://jersey.java.net/documentatio ...

  7. Python+Selenium设置元素等待

    显式等待 显式等待使 WebdDriver 等待某个条件成立时继续执行,否则在达到最大时长时抛弃超时异常 (TimeoutException). #coding=utf-8 from selenium ...

  8. eclipse中注释快捷键

    手动注释: ①类注释:Shift+Alt+J ②方法注释:在方法上方输入/** 后点击回车 自动注释:点击菜单栏上的Window -->Preferences-->Java-->Co ...

  9. 理解 glibc malloc:主流用户态内存分配器实现原理

    https://blog.csdn.net/maokelong95/article/details/51989081 Understanding glibc malloc 修订日志: 2017-03- ...

  10. 在Spark shell中基于Alluxio进行wordcount交互式分析

    Spark是一个分布式内存计算框架,可部署在YARN或者MESOS管理的分布式系统中(Fully Distributed),也可以以Pseudo Distributed方式部署在单个机器上面,还可以以 ...