【发布时间】:2015-01-04 23:21:28
【问题描述】:
我试图通过应用新的 css 类来覆盖 DetailView 小部件的处置,但没有运气。我希望DetailView 小部件的几个实例中显示的所有记录并排显示。我在app\web\css 中创建了一个名为detail1-view 的类,并将其应用于供应商文件夹中的detaiview.php。该类中有float:left 或display:inline-block,但这些属性都不起作用。
我的详细视图是:
<?= DetailView::widget([
'model' => $model,
'attributes' => [
//'titulo',
'noticia',
// cria um array com a fotografia, em que
// carrega a path no campo fieldName da bd
[
'attribute'=>'fotodir',
'value'=>$model->fotodir,
'format' => ['image', ['width'=>'230','height'=>'200']],
],
],
]) ?>
我在文件夹vendor/yiisoft/yii2/widgets/... 中的detailview.php 在正确的位置有detail1-view 类:
public $options = ['class' => 'detail1-view'];
我的 CSS:
.detail1-view {
display: inline-block;
width: 30%;
border:1px solid #000;
}
DetailView 继续显示一个在另一个之上而不是并排显示。
谁有这个问题的解决方案?
【问题讨论】: