J'ai index.php
faite par l'outil Gii qui a créé un CRUD. J'utilise également le modèle AdminLTE.Yii2: La colonne de GridView est trop large
Il a le GridView qui devrait afficher deux colonnes: « Phrase » et « Auteur », mais la colonne « Phrase » a des lignes avec texte long (environ 350 caractères) si juste une partie de cette colonne est montré. Et la colonne "Auteur" n'est pas affichée du tout.
Il n'y a pas de barre de défilement horizontale (il devrait me aider):
Ou peut-être le problème est la chaîne type de données:
public function rules()
{
return [
[['phrase'], 'required'],
[['phrase'], 'string'],
[['author'], 'string', 'max' => 50],
];
}
Ceci est mon index.php
voir:
<div class="box box-primary">
<?php Pjax::begin(); ?>
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
'phrase',
'author',
],
]); ?>
<?php Pjax::end(); ?>
</div>
OP ne veux pas couper les chaînes. – Yupik
utilise la fonction wordwrap de php wordwrap ($ data-> phrase, 8, "\ n", true); –
Encore une fois, OP ne veut pas couper la chaîne. – Yupik