Yii2 ग्रिडव्यू सभी कॉलम प्रदर्शित करते हैं
मैं उन कॉलमों को परिभाषित किए बिना ग्रिडव्यू में सभी कॉलम कैसे प्रदर्शित कर सकता हूं जिन्हें मैं देखने में अक्षम करना चाहता हूं?
Yii2 डॉक्टर में,
<?= GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [ //define columns here
'id',
'name',
'created_at:datetime',
// ...
],
]) ?>
क्या हम बस कर सकते हैं?
<?= GridView::widget([
'dataProvider' => $dataProvider,
'columns' => '*',
]) ?>
जवाब
1 JiriSemmler
मुझे नहीं लगता कि ऐसा कोई वाइल्डकार्ड है, लेकिन आप attributes()
अपने मॉडल पर विधि का उपयोग कर सकते हैं (यदि आपके पास कोई उदाहरण है) याarray_keys(Model::getTableSchema()->columns);