저는 새로운 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와' 'COUNTRYNAME', 'currencyCode에' [ '헤더'=> '버튼', '내용'=> 기능 ($ 모델) { 반환 HTML을 :: a ($ text = 'Test', $ 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-grid-column.html # $ headerOptions-detail). 원하는 html 스타일을 추가하십시오. –
미안하지만 이해가 안됩니다! $ 키가 ID라는 것을 알고 있지만 데이터베이스의 텍스트를 어떻게 확인할 수 있습니까? – sass