lz19881123
VIEW显示页面;
<?php $this->widget('zii.widgets.grid.CGridView', array( 'dataProvider'=>$dataProvider, 'pager'=>array( //通过pager设置样式 默认为CLinkPager 'prevPageLabel'=>'上一页', 'firstPageLabel'=>'首页', //first,last 在默认样式中为{display:none}及不显示,通过样式{display:inline}即可 'nextPageLabel'=>'下一页', 'lastPageLabel'=>'末页', 'header'=>'', ), 'ajaxUpdate'=>false, 'columns'=>array( array( 'selectableRows' => 2, 'footer' => '<input type="checkbox" id="cbCheckAll" onclick="checkAll(this);"/><label for="cbCheckAll">全选</label>', 'class' => 'CCheckBoxColumn', 'headerHtmlOptions' => array('width'=>'50px'), 'checkBoxHtmlOptions' => array('name' => 'selectdel[]') ), array( 'name'=>'编号', 'type'=>'raw', 'value'=>'$data->pl_id', ), array( 'name'=>'标题', 'type'=>'raw', 'value'=>'$data->username', ), array( 'name'=>'评论内容', 'type'=>'raw', 'value'=>'Helper::truncate_utf8_string($data->pl_content,9,false)', ), array( 'name'=>'评论时间', 'type'=>'raw', 'value'=>'$data->pl_time', ), array( 'class'=>'CButtonColumn', ), ), )); ?>
同求啊?群里没有热心人啊。呵呵,你看看你报什么错啊。我帮你分析下啊。
- lz19881123 回复了话题 请教gridview的样式设置
你去看看css样式,专门可以设置部件的样式。
框架内部集成,你去改改底层的东西吧
- lz19881123 回复了话题 关于关联查询问题?
在Yii中支持自定义查询方式,提供了CDbCriteria类,该类提供以下属性:
select:要查询的字段列表,默认是”*”,
distinct:是否在查询语句中使用distinct
condition:查询条件,如:'age>31 AND team=1'
params:查询参数,如:array(':name'=>'Dan', ':age'=>31)
limit:最大返回记录条数,如果小于0表示不限制
offset:返回记录的起始位置,如果小于0表示从开始查询
order:排序方式,如:
group:分组方式,如:'projectID, teamID'
join:连接查询方式,如:'LEFT JOIN users ON users.id=authorID'
having:分组条件,如:'SUM(revenue)<50000
本人代码中的一个例子:$criteria=new CDbCriteria; $criteria->select='MessageId,Title,ToUserID,IsRead,PostDate,FromUserID'; $criteria->condition='MessageList.FromUserID='.Yii::app()->user->id; $criteria->order='MessageId desc'; $pages=new CPagination(messagelist::model()->count($criteria)); $pages->pageSize=self::PAGE_SIZE; $pages->applyLimit($criteria); $models=messagelist::model()->with('userList')->findAll($criteria);
- lz19881123 回复了话题 关于关联查询问题?
我是在model里面写
$post=News::model()->with(array('pingluns'=>array('condition'=>'pl_int='.$_GET['id'])))->findAll();
news的model relations
public function relations() { return array( 'pingluns'=>array(self::BELONGS_TO, 'Pinglun', 'news_id'), ); }
pinglun的model relations
public function relations() { return array( 'news'=>array(self::HAS_MANY, 'News', 'pl_int'), ); }
不知道哪里有错?
如何才可以达到这样的效果呢?$sql="select * from news join pinglun on news_id=pinglun.pl_int where pl_int =".$_GET['id'];
- lz19881123 回复了话题 关于关联查询问题?
晕倒,你到底有没看问题啊?
- lz19881123 发布了话题关于关联查询问题?
你去参考tree树状菜单的模式就可以的。