【问题标题】:Yii2 GridView widget not displaying dataYii2 GridView 小部件不显示数据
【发布时间】:2015-02-07 20:44:04
【问题描述】:

我有一个试图输出数据的视图:

echo GridView::widget ( [ 
            'dataProvider' => $dataProvider,
            'columns' => [ 
                    [ 
                            'label' => 'Contact',
                            'attribute' => 'clientcontactrole',
                            'value' => 'clientcontactrole.contactAsHTML',
                            'format' => 'raw' 
                    ],

...等等。我遇到的问题是没有显示任何字段,即使它们在数据库中并且应该通过以下方式在模型中获取:

public function getContactAsHTML() {
        return Html::a($this->contact, [
                'contact/view/',
                'id' => $this->id]);
    }

...等等。这是我认为的问题,还是模型中的问题?

谢谢!

【问题讨论】:

    标签: php gridview yii2


    【解决方案1】:

    认为我已修复它,问题实际上出在控制器中,我正在使用的“dataProvider”被指定为其他东西。我现在创建了一种“hacky”修复程序,在实际视图中实例化一个新的 dataProvider,现在我可以让它显示数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多