我是一個新的yii2開發者! 我犯了一個GridView和所述代碼如下所示:在yii2中添加一個按鈕到網格視圖
<?php Pjax::begin(); ?> <?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\ActionColumn'],
['class' => 'yii\grid\CheckboxColumn'],
['class' => 'yii\grid\SerialColumn'],
'id',
'countryCode',
'countryName',
'currencyCode',
],
]); ?>
<?php Pjax::end(); ?>
輸出的屏幕截圖: OUTPUT
現在我想有一個塔包含一些按鈕,例如該按鈕打開一個網頁或財產以後別的! 我的問題是我如何創建該列?
謝謝!我現在寫這樣的代碼:' 'COUNTRYCODE', '國家名稱', 'CURRENCYCODE', [ '標題'=> '按鈕', '內容'=>功能($模型){ 返回HTML ::一個($文字= '測試',$ URL =的 'https://www.google.com'); } ],'現在我有反問題了,我怎樣才能讓這個按鈕的文本從數據庫中一件事?我的意思是我怎麼能有一個countryname列,實際上是一個按鈕,而不僅僅是文本? @insaneSkull – sass
使用[contentOptions](http://www.yiiframework.com/doc-2.0/yii-grid-column.html#$contentOptions-detail)和[headerOptions](http://www.yiiframework.com/ DOC-2.0/YII併網column.html#$ headerOptions細節)。添加你想要的任何html樣式。 –
抱歉,但我不明白!我知道$ key是ID,但我怎樣才能使用我的數據庫的文本? – sass