Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wyświetlić relacyjne dane w yii2

Możesz również dodać kolumny do widoku siatki z wartością z anonimowej funkcji, jak opisano tutaj http://www.yiiframework.com/doc-2.0/yii-grid-datacolumn.html# $wartość-szczegóły. Na przykład możesz pokazać nazwisko autora w widoku siatki:

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

możesz również zwrócić link html do widoku szczegółów autora w ten sposób:

//...
'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. Jak uzyskać dostęp do zdalnego serwera za pomocą lokalnego klienta phpMyAdmin?

  2. MySQL WSTAW W... WARTOŚCI i WYBIERZ

  3. MySql.Data.MySqlClient.MySqlException:upłynął limit czasu

  4. Walidacja danych MySQL przy wstawianiu

  5. Raport obecności w MySQL