{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. [源代码]List的增加与删除

    // Removes the element at the given index. The size of the list is // decreased by one. // public vo ...

  2. 分享个高精度IP定位

    https://www.opengps.cn/Data/IP/LocHighAcc.aspx

  3. js css div 点亮半颗星星(二)

    上回说到js css点亮星星 换种方式来点亮 <!DOCTYPE html> <html lang="en"> <head> <meta ...

  4. Git merge rebase cherry-pick 以及 游离commit 的测试

    Microsoft Windows [版本 10.0.17134.345] (c) Microsoft Corporation.保留所有权利. C:\Users\zhangyang\Desktop\b ...

  5. 安装并配置hive

    教程:http://www.bubuko.com/infodetail-2523113.html 安装好mysql,然后进入mysql: 创建hive用户: 给hive用户赋权: 创建hive数据库, ...

  6. TT 安装之 Windwos

    WINDOWS在 控制面板-〉管理工具-〉本地安全策略-〉本地策略-〉用户权限分配-〉锁定内存页-〉添加用户或组-〉高级查找 然后确定 然后安装 (WINDOWS在 控制面板-〉管理工具-〉ODBC工 ...

  7. pg存储过程和sql语句块

    展E宝项目使用的是postgresql数据库,批量发送红包需求,需要采用存储过程来初始化红包记录数据. 创建存储过程语句有固定的架子,如下 CREATE OR REPLACE FUNCTION pub ...

  8. 解决eclipse中org.w3c.dom.Node类老报The method getTextContent() is undefined 问题

    http://www.cnblogs.com/itspy007/articles/4431581.html

  9. JavaScript的作用域(Scope)和上下文(Context)

    JavaScript对于作用域(Scope)和上下文(Context)的实现是这门语言的一个非常独到的地方,部分归功于其独特的灵活性. 函数可以接收不同的的上下文和作用域.这些概念为JavaScrip ...

  10. sql 行列转换

    create table #test1(id int,name varchar(20), Q1 int, Q2 int, Q3 int, Q4 int) insert into #test1 valu ...