Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana menampilkan data relasional di yii2

Anda juga dapat menambahkan kolom ke tampilan kisi dengan nilai dari fungsi anonim seperti yang dijelaskan di sini http://www.yiiframework.com/doc-2.0/yii-grid-datacolumn.html# $nilai-detail. Misalnya, Anda dapat menampilkan nama penulis seperti ini dalam tampilan kisi:

<?= GridView::widget([
'dataProvider'=>$dataProvider,
'filterModel'=>$searchModel,
'columns'=>[
    [
        'attribute'=>'author.name',
        'value'=>function ($model, $key, $index, $column) {
            return $model->author->name;
        },
    ],
    //...other columns
]);
?>

Anda juga dapat mengembalikan tautan html ke tampilan detail penulis seperti ini:

//...
'columns'=>[
    [
        'attribute'=>'author',
        'value'=>function ($model, $key, $index, $column) {
            return Html::a($model->author->name, ['/author/view', 'id'=>$model->author->id]);
        },
    ],
    //...
],
//...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masukkan data formulir ke dalam dua tabel berbeda di database melalui halaman jsp

  2. Kiat untuk Bermigrasi dari Basis Data Proprietary ke Open Source

  3. kesalahan sintaks pada DECLARE CURSOR FOR

  4. Apa itu indeks?

  5. Beberapa pernyataan mysql INSERT dalam satu kueri php