yii1的后台分页和列表
2024-09-25 15:48:19
控制器:
public function actionIndex()
{
$model = new Cases('search');
$model->unsetAttributes(); // clear any default values
if (isset($_GET['Cases'])) $model->attributes = $_GET['Cases'];
$this->render('index', ['model' => $model]);
} model:
public function rules()
{
return array(
array('title', 'required'),
array('course_type', 'safe'),
// The following rule is used by search().
array('title', 'safe', 'on' => 'search'), //这个是用来搜索用的
);
}
public function search($act='')
{
$criteria=new CDbCriteria;
$criteria->compare('id',$this->id);
$criteria->compare('title',$this->title,true);
$criteria->compare('time',$this->time,true);
$criteria->compare('course_type',$this->course_type,true); if($act == 'list') $this->status = 1;
if($act == 'recycle') $this->status = 0;
$criteria->compare('status',$this->status); $criteria->order = ' id DESC ';
return new CActiveDataProvider($this, array(
'criteria'=>$criteria,
));
} 视图:
<div class="tab-pane active" id="list">
<?php
$this->widget ( 'zii.widgets.grid.CGridView', array (
'id' => 'users-grid-list',
'dataProvider' => $model->search('list'),
'filter' => $model,
'columns' => array (
'title',
array (
'name' => 'course_type',
'value' => array (
$this,
'getCourse'
),
'filter' => $course_list
),
)
) );
?>
</div>
最新文章
- ecshop团购显示“库存不足”
- uva 10560 - Minimum Weight(数论)
- JavaScript基础知识复习
- MySQL binlog 查看信息
- ES6中的模块
- matplotlib实现数据可视化
- MySQL保留字不能作为字段名使用
- SQLServer之创建显式事务
- 转转RN工程化历程
- [TPYBoard - Micropython之会python就能做硬件 1] 运行第一个脚本——点亮LED
- [已解决]关于python无法显示中文的问题:SyntaxError: Non-ASCII character &#39;\xe4&#39; in file test.py on line 3, but no encoding declared。
- php通过CURL模拟post提交请求
- [C++ Primer Plus] 第4章、复合类型(一)程序清单——指针new和delete
- djiango web 在进入admin的时候出现&#39;set&#39; object is not reversible错误
- java 网络编程(三)简单的即时通讯(UDP传输)
- HDU 6140 17多校8 Hybrid Crystals(思维题)
- 04C++const增强、枚举的增强
- c++类定义和类实现
- 小程序网络请求arraybuffer 转为base64
- spark测试几个hadoop的典型例子
热门文章
- Opencv读取图片像素值并保存为txt文件
- Linux bc命令
- Luogu 3627 [APIO2009]抢掠计划
- String、StringBuffer与StringBuilder之间区别 .RP
- WordCount编码和测试
- java全栈day09----继承 抽象类
- 《Effective Java》第3章 对于所有对象都通用的方法
- 二维码的生成细节和原理 -- 转http://news.cnblogs.com/n/191671/
- hadoop streaming 文档
- 搭建邮件服务器 Postfix + Dovecot (CentOS)