English 中文(简体)
如何在 ii 中使用 CGridView 中的过滤器来实现排序和搜索
原标题:How to use Filters in CgridView in yii to achieve Sorting and Searching
  • 时间:2012-05-22 04:38:21
  •  标签:
  • yii

我创建了一个阵列, 并将其放入 CAsceptData Provider 和 CGridView 中。 我在 GridView 中有自己的额外列。 我无法对额外列进行排序。 如果我在 CGridview 中使用过滤器, 它会显示错误, 因为额外的列没有定义 。 我是否应该使用 CArrayData Provider 或 CAceptData Provider 。 请任何人帮助我 。 感谢各位先锋 。

问题回答

数据提供者的类型对 CGridView 行为没有( 不重要) 影响 。 您决定使用的类型, 当您知道您要用什么样的数据来喂它时?

如果您正在使用活动记录从数据库中获取数据, 那么您会使用 CASpecideData Provider 。 如果您想要运行一个 SQL 查询, 那么您会使用 CSqlData Provider 。 最后, 如果您有以数组形式( 是否从数据库中提取) 的数据集, 您会使用 CArrayData Provider 。

问题,为什么你增加的栏目不用于分类和提问, 数据提供者使用哪一种是两种不同的问题。

您能否提供更多细节? 您在额外列中输入了什么样的数据? 此数据的来源是什么? 您是否将此列列在要分类或搜索的其他列中?





相关问题
how to change a model safe attributes in yii

I have a CActiveRecord model, and I need to change safe attributes list in that model. I have defined the safeAttributes method inside my model, like the following : public function safeAttributes() {...

Accessing a module s action rendered output

I m writing an "Account" module which should take care of everything about accounts: registration, login/logout, user administration, password recovery, account activation, etc. So I thought it would ...

yii components: events and behaviors?

i m currently learning the yii framework and have read their documentation. but i still don t understand the components. what are these. they talk about component events and behaviors. could someone ...

Yii: Customize the results of CAutoComplete

I need to make a dropdown list using CAutoComplete. Everything is set and works fine, here is my code of the action: <?php public function actionSuggestCharacter() { if(Yii::app()->...

热门标签