Yii网格视图错误:过滤后排序

时间:2014-06-17 08:16:15

标签: php apache iis gridview yii

我在Yii上是新的,我在Yii默认网格视图上发现了以下错误,请问是否有任何解决方案来修复错误?谢谢!

  1. 当有多个字段和下拉过滤器
  2. 时,我在Yii应用程序中有一个普通的网格视图

    http://holland.pk/uptow/i4/9ff7a962b0c29a2c15c6d0e1c7572a8c.png

    1. 然后我尝试通过下拉框过滤记录,然后对记录进行排序,发生以下问题!
    2. http://holland.pk/uptow/i4/18dd6616c0fcbbe0573d3a93a4e09fc0.png

      drodown过滤器的名称(成员资格号,地址和状态)自动显示在文本框过滤器上。

      相关代码如下:

      查看:

      $this->widget('zii.widgets.grid.CGridView', array(
          'id' => 'member-address-district-grid',
          'dataProvider' => $model->search(),
          'filter' => $model,
          'columns' => array(
              array(
                  'name' => 'region_id',
                  'filter' => CHtml::listData(MemberAddressRegion::model()->findAll(),'id','item_name'),
                  'value' => '$data->region->item_name',
                  ),
              'item_name',
              array(
                  'name' => 'status',
                  'filter' => helper::statusArray(),
                  'value' => array($model, 'renderGridDataStatus')),
              'item_order',
              /*
               */
              array(
                  'class' => 'CButtonColumn',
              ),
          ),
      ));
      

      我发现这个问题只会发生在IIS服务器上,而不是Apache,所以如何修复它?谢谢!

1 个答案:

答案 0 :(得分:0)

在确定Yii应用程序也在IE上工作时,我做了一小部分要检查的事情。我已将其保存在此处:Making Yii apps work on IE too.。很抱歉这样的自我宣传,但我认为这是帮助你的最快方式。

由于您使用的是UTF-8语言,请确保您的HTML和PHP设置为使用UTF-8。有些浏览器可能会自动检测到,但IE可能没有。