1.使用CActiveForm类组件如何输出不带html属性的结果
eg:<?php echo $form->textField($model,'email',array('size'=>30,'maxlength'=>40)); ?>是一个返回带表单的属性的结果
aq:如何返回字段本身?
eg:<?php echo CHtml::value($model,'username'); ?>

2.使用CGridView常用技巧

 a.改变分页位置 'template'=>"{items}\n{pager}\n{summary}",
 b.改变列表表格 默认样式 itemsCssClass'=>'width_100',
 c.添加批量删除 功能
array(
               'class'=>'CCheckBoxColumn',
               'header'=>'全选',
               'selectableRows'=>'2',
               'checked'=>'false',
               'checkBoxHtmlOptions'=>array('name'=>'selectdel[]'), //checkBoxHtmlOptions是数组类型
               'headerHtmlOptions'=>array('width'=>'50px','value'=>'','checked'=>false),//在这里,我使用默认的。
               //'footer' => '<button type="button"  style="width:76px">批量删除</button>',
               //'visible'=>false,
               'footer'=>CHtml::button('批量删除',array('onclick'=>'GetCheckbox()','multi_del_url'=>CHtml::normalizeUrl(array('/post/delall/')),'id'=>'mdu','class'=>'button')),

       ),
d.定义操作栏名称 'header'=>'管理操作',
代码

<?php $this->widget('zii.widgets.grid.CGridView', array(
 'id'=>'admin-grid',
 'dataProvider'=>$model->search(),
 'template'=>"{items}\n{pager}\n{summary}",
 //'filter'=>$model,
 'itemsCssClass'=>'width_100',
 'columns'=>array(
/*      array(
       'class'=>'CCheckBoxColumn',
       'header'=>'全选',
       'selectableRows'=>'2',
       'checked'=>'false',
       'checkBoxHtmlOptions'=>array('name'=>'selectdel[]'), //checkBoxHtmlOptions是数组类型
       'headerHtmlOptions'=>array('width'=>'50px','value'=>'','checked'=>false),//在这里,我使用默认的。
       //'footer' => '<button type="button"  style="width:76px">批量删除</button>',
       //'visible'=>false,
       'footer'=>CHtml::button('批量删除',array('onclick'=>'GetCheckbox()','multi_del_url'=>CHtml::normalizeUrl(array('/post/delall/')),'id'=>'mdu','class'=>'button')),

   ), */
   'userid',
   'username',
   array('name'=>'roleid','value'=>'AdminRole::model()->getRoleName($data->roleid)'),
   //'roleid',
   'lastloginip',
   'lastlogintime',
   array('name'=>'email','value'=>'$data->email','htmlOptions'=>array('class'=>'aa')),
   //'email',
   'realname',
   array(
     'class'=>'CButtonColumn',
     'header'=>'管理操作',
   ),
 ),
)); ?>


最终效果截图

php交流群:256726721