{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. 118th LeetCode Weekly Contest Pancake Sorting

    Given an array A, we can perform a pancake flip: We choose some positive integer k <= A.length, t ...

  2. HDU - 1427 / UESTC - 1252 经典dfs

    很好奇为什么hzwer那种稍改一下还是无法过样例,代码我没看出问题 换了一种用桶组合挑取两个数不断回溯的做法 这是HDU1427的代码,后者改一改就行了 #include<bits/stdc++ ...

  3. Mocoserver使用介绍

    10.使用flask实现mock server 测试管理 基于思维导图的用例设计 https://www.ibm.com/developerworks/cn/web/1405_liugang_moco ...

  4. Java中使用nextLine(); 没有输入就自动跳过的问题

    转自:https://www.cnblogs.com/1020182600HENG/p/6564795.html [问题分析] 必要的知识:in.nextLine();不能放在in.nextInt() ...

  5. my33_内存满导致mysqld被kill

    监控报警发现MGR的一个节点故障,查看时发现LVS已经发生切换,LVS切到了MGR新的写节点上了,排查原因 /var/log/message Mar :: db10 kernel: crond inv ...

  6. enum学习

    https://www.cnblogs.com/hyl8218/p/5088287.html

  7. unity向量-数学-三角函数

    1.如何在unity写cos60 Mathf.Cos(Mathf.Deg2Rad * ) Deg2Rad将 60 角度转换为弧度,因为里面参数只能填弧度数 2.计算一个Vector3绕旋转中心旋转指定 ...

  8. 几个免费 IP 归属地查询 API

    1.淘宝:同个IP不能连续查询,需要时间间隔 http://ip.taobao.com/service/getIpInfo.php?ip=114.114.114.114 返回结果 { "co ...

  9. 理解Windows注册表

    理解Windows注册表 注意 完之前先备份reg 前言 在Windows 3.x之前, Windows都是使用.ini文件来保存配置信息的, 但是.ini文件的大小最大只能为64KB, 为了突破这个 ...

  10. solidity合约面向对象

    1. 属性[状态变量]的访问权限 public  internal[合约属性默认的权限]  private 说明:属性默认访问全向为internal,internal和private类型的属性,外部是 ...