Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да покажа релационни данни в yii2

Можете също да добавите колони към изглед на мрежа със стойност от анонимна функция, както е описано тук http://www.yiiframework.com/doc-2.0/yii-grid-datacolumn.html# $value-detail. Например можете да покажете името на автор по този начин в изглед на мрежа:

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

можете също да върнете html-връзка към детайлния изглед на автор по следния начин:

//...
'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. Как да настроите обект (доктрина) за изглед на база данни в Symfony 2

  2. Какъв е размерът за съхранение на BIT(1)?

  3. Мигриране на MySQL към PostgreSQL на AWS RDS, част 4

  4. как да зададете постоянна часова зона по подразбиране в mysql сървър

  5. Как да игнорирате изразите за място за Flyway?