2016-12-30 62 views
2

我有一个APPLICATION表是这样的:在同一个表中的两个属性动态视图yii2

ID | APP_NAME | PARAM_VIEWS | 
1 INDRA  _indra 
2 ACIM  _acim 

以我为例,我需要用两个属性IDPARAM_VIEWS创建视图操作。如果APP_NAMEINDRA,视图是_indra

我的基本控制器是

public function actionView($id) 
{ 
    $model = $this->findModel($id); 

    return $this->render('view', [ 
     'model' => $model 
    ]); 
} 

如何创建我的情况的动作?我仍然是php和yii 2框架的初学者。谢谢。

回答

1

您使用ID查找一条记录,您可以在渲染中调用$ model-> PARAM_VIEWS。

public function actionView($id) 
{ 
    $model = $this->findModel($id); 

    return $this->render($model->PARAM_VIEWS, [ 
     'model' => $model 
    ]); 
} 
+0

这是工作。谢谢您的回答。 – Putra

+0

欢迎您:) – jithin

相关问题