Hier erkläre ich gerne mein Problem klar
Ich habe Rasteransicht so
Hier möchte ich meinen vaters_name, father_dob usw. als nächstes drucken das gegebene Bild unten.
nach dem Bereich Mobile alle in der nächsten Zeile zu drucken,
Wie kann ich das machen wie dieses Bild unten
Wie kann ich das in yii2 Gridview tun?
Antworten:
0 für die Antwort № 1GridView
hat ein afterRow
Attribut, das Sie verwenden können. Mach es so:
<?= GridView::widget([
... //your parameters here
"afterRow" => function($model, $key, $index) {
return Html::tag("tr",
Html::tag("td", $model->father_name)
.Html::tag("td", $model->father_dob)
//add more columns
);
}
]);
Damit afterRow
sollte eine zurückgeben tr
Tag, das direkt nach dem an den Körper angehängt wird tr
Tag, das von gerendert wird GridView
"s renderTableRow
.