首页 >

Yii框架中采用自己的写的html,不用框架自带widgets问题

后端开发|php教程Yii框架中采用自己的写的html,不用框架自带widgets问题
php,yii,widgets,数据绑定
后端开发-php教程
这几天刚开始研究PHP框架Yii,
单号上传源码,ubuntu中怎么录像,tomcat7部署方式,爬虫与结构方程,php7脚本标记风格,面试seo专员lzw
使用自带的zii.widgets、zii.widgets.grid等组件,
180的源码,Ubuntu不显示IP,python爬虫隐藏字段,php增,连江网络seolzw
虽然很强大,但是样式设置不够灵活,
易语言 端口扫描源码,ubuntu外网开放端口,慕课 app爬虫,php conut,玉门网站seolzw
widget('zii.widgets.grid.CGridView', array(    'id'=>'content-grid',    'dataProvider'=>$model->search(),    'filter'=>$model,    'columns'=>array(        'id',        'title',        'times',        'content',        'dc_id',        array(            'class'=>'CButtonColumn',        ),    ),)); ?>

问一下大家,在yii中如何使用自己写的html代码,

在views中写入html代码,这我会,

而且静态的都可以正常显示,

但是怎么把自己的html代码和models中的数据模型里的字段绑定,

这就不会了,

比如:怎么显示数据在表格、列表、分页等?

回复内容:

这几天刚开始研究PHP框架Yii,

使用自带的zii.widgets、zii.widgets.grid等组件,

虽然很强大,但是样式设置不够灵活,

widget('zii.widgets.grid.CGridView', array(    'id'=>'content-grid',    'dataProvider'=>$model->search(),    'filter'=>$model,    'columns'=>array(        'id',        'title',        'times',        'content',        'dc_id',        array(            'class'=>'CButtonColumn',        ),    ),)); ?>

问一下大家,在yii中如何使用自己写的html代码,

在views中写入html代码,这我会,

而且静态的都可以正常显示,

但是怎么把自己的html代码和models中的数据模型里的字段绑定,

这就不会了,

比如:怎么显示数据在表格、列表、分页等?

//in controllerpublic function actionIndex() {    //初始化model    $mymodel = new Mymodel();    //获取筛选条件    $criteria = $mymodel->search();    //如果不用Criteria,也可以直接写condition语句(findAll要保持一样,但是offset和limit就要自己计算了),例如    //$count = Mymodel::model()->count("uid=:uid", array("uid"=>intval($_GET["uid"])));    //处理分页    $count = Mymodel::model()->count($criteria);    $pages = new CPagination($count);    $pages->pageSize = 20;    $pages->applyLimit($criteria);    //获取数据    $data = Mymodel::model()->findAll($criteria);    $this->render('index', array(        "model" => $mymodel,//下面的片段模板将不使用        "pages" => $pages,        "data" => $data,    ));}//in template,直接遍历$data,元素是Mymodel对象实例,用->访问属性即可
id; ?> name; ?> age; ?> gender; ?>
<?php//不使用CLinkPager,自己输出分页;需要注意的是CPagination对象的currentPage属性是从0开始计算的//这里就简单示例了,没有最小、最大页判断等等,自己研究CPagination对象吧for($p = 1; $p pageCount; $p++){ if ($p == ($pages->currentPage + 1){ echo "{$p}"; }else{ echo "{$p}"; }}?>

Yii框架中采用自己的写的html,不用框架自带widgets问题
  • jQuery模板技术和数据绑定实现代码【jquery】
  • jQuery模板技术和数据绑定实现代码【jquery】 | jQuery模板技术和数据绑定实现代码【jquery】 ...

    Yii框架中采用自己的写的html,不用框架自带widgets问题
  • 微信小程序中数据绑定以及简单的逻辑运算的实现代码
  • 微信小程序中数据绑定以及简单的逻辑运算的实现代码 | 微信小程序中数据绑定以及简单的逻辑运算的实现代码 ...

    Yii框架中采用自己的写的html,不用框架自带widgets问题
  • 深入了解微信小程序数据绑定
  • 深入了解微信小程序数据绑定 | 深入了解微信小程序数据绑定 ...