在yii框架中创建分页 [英] Create pagination in yii framework
问题描述
我想在没有网格视图或模型的页面上创建分页。
这是我的控制器代码: -
$ $ p $ $ providers = Yii :: app() - > db-> ; createCommand($查询) - > queryAll();
$ count = Yii :: app() - > db-> createCommand($ query) - > queryAll();
$ dataProvider = new CSqlDataProvider($ query,array(
'totalItemCount'=> $ count,
'pagination'=> array(
'pageSize '=> 10,
),
));
和我的视图代码是: - $ / b
$ b
<?php $ this-> widget('zii.widgets.grid.CGridView',array(
'id'=>'students-grid',
'dataProvider'=> $ dataProvider,
)); ?>
但是当我运行它时显示错误信息
数组到字符串转换
和第二个选项我试过的是: - $ / $>
$ criteria = new CDbCriteria();
$ count = Yii :: app() - > db-> createCommand($ query) - > queryAll();
$ pages = new CPagination($ count);
//每页结果
$ pages-> pageSize = 10;
$ pages-> applyLimit($ criteria);
// $ models = Article :: model() - > findAll($ criteria);
但是我不知道如何使用这段代码,因为我在这段时间没有模型。我可以使用的模型的地方?
请按照下面的URL。在这里您可以找到如何进行自定义分页。
http://www.bsourcecode.com/ yiiframework2 / custom-pagination-in-yiiframework-2-0 /
I want to create pagination on my page without grid-view or model. This is my controller code:-
$providers = Yii::app()->db->createCommand($query)->queryAll();
$count = Yii::app()->db->createCommand($query)->queryAll();
$dataProvider = new CSqlDataProvider($query, array(
'totalItemCount' => $count,
'pagination' => array(
'pageSize' => 10,
),
));
and my view code is:-
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'students-grid',
'dataProvider'=> $dataProvider,
)); ?>
But when I run this its show error message
"Array to string conversion"
and 2nd option which I had try that is :-
$criteria = new CDbCriteria();
$count = Yii::app()->db->createCommand($query)->queryAll();
$pages = new CPagination($count);
// results per page
$pages->pageSize=10;
$pages->applyLimit($criteria);
//$models=Article::model()->findAll($criteria);
But I don't know how to use this code because i have no model in this time.On the place of model what I can use?
Please Follow below URL. Here you can find how to make custom pagination. http://www.bsourcecode.com/yiiframework2/custom-pagination-in-yiiframework-2-0/
这篇关于在yii框架中创建分页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!