您的位置:首页 > 其它

lqb 增删改查 练手 记录一下

2015-07-06 14:29 441 查看
一、分页

这里我直接用了thinkphp自带的分页功能,有时间可以自己去实现一下这个功能

使用方法:

思路:

获取显示数据的总行数,使用page类,查询当前页的数据,然后讲数据映射到模板上

public function index(){
$m = M('user');
$count = $m->count();
$page = new \Think\Page($count,5);
$show = $page->show();
$data = $m->order('id')->limit($page->firstRow.','.$page->listRows)->select();
$this->assign('data',$data);
$this->assign('page',$show);
$this->assign('p',$page->nowPage);
     $this->display();
}
模板注意最后需要{$page}来显示出页码的信息

这里我将p作为参数同样传递到前台模板,目的是在前台进行操作时,如果需要跳转页面,则能够记录这个页码值,在返回页面时可以回到之前的位置

二、公司的服务器是nginx,不支持pathinfo url模式

三、模板中使用if条件语句

<select id="flu{$my['id']}" style="display:none">
<volist name='class' id='lei'>
<if condition="$my['分类'] eq $lei['分类']">
<option selected="selected" value = "{$my['id']}_{$lei['分类']}">{$lei['分类']}</option>
<else/>
<option value = "{$my['id']}_{$lei['分类']}">{$lei['分类']}</option>
</if>
</volist>
</select>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: