Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Yii2 . में रिलेशनल डेटा कैसे दिखाएं

आप किसी अज्ञात फ़ंक्शन के मान के साथ ग्रिडव्यू में कॉलम भी जोड़ सकते हैं जैसा कि यहां बताया गया है http://www.yiiframework.com/doc-2.0/yii-grid-datacolumn.html# $ मूल्य-विवरण। उदाहरण के लिए आप किसी लेखक का नाम ग्रिडव्यू में इस तरह दिखा सकते हैं:

<?= 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. MySQL InnoDB auto_increment मान 1 के बजाय 2 बढ़ जाता है। वायरस?

  2. चेक बाधा को बदलने के लिए विदेशी कुंजी का उपयोग करना

  3. mysql में मिलीसेकंड या माइक्रोसेकंड में लोड समय कैसे प्राप्त करें?

  4. डेटाबेस () - MySQL में वर्तमान डेटाबेस का नाम प्राप्त करें

  5. php . का उपयोग करके डेटाबेस में CSV अपलोड करें