YII关联字典表

原创
2015/02/24 23:51
阅读数 191

看了人家的代码后,得出的方法

感觉要是这样改的话自动生成的CURD里很多代码都要改,好像不是个好方法

用在detialview

controller里

public function actionView($id)

    {

        $model=$this->findModel($id);

        //var_dump($model->scid);

        return $this->render('view', [

            'model' => $model,

            //就是这里来关联的

            'Mclassname'=> \frontend\models\TrainClass::findOne( $model->scid),

              ]);

    }

view里

<?= DetailView::widget([

        'model' => $model,

        'attributes' => [

            'id',

            'smid',

           array( 'label'=>'课程名称',

            'type'=>'raw',

             'cssClass'=>'null',

          'value'=> $Mclassname->cname, ),

            'year',

            'date',

            'end',

            'handling',

        ],

    ]) ?>


展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部