我有一个APPLICATION
表,如下所示:
ID | APP_NAME | PARAM_VIEWS |
1 INDRA _indra
2 ACIM _acim
就我而言,我需要创建包含两个属性ID
和PARAM_VIEWS
的视图操作。如果APP_NAME
为INDRA
,则视图为_indra
等。
我的基本控制器是
public function actionView($id)
{
$model = $this->findModel($id);
return $this->render('view', [
'model' => $model
]);
}
如何为我的案例创建一个动作?我仍然是php和yii 2框架的初学者。谢谢。
答案 0 :(得分:1)
您使用ID找到一条记录,您可以在渲染中调用$ model-> PARAM_VIEWS。
public function actionView($id)
{
$model = $this->findModel($id);
return $this->render($model->PARAM_VIEWS, [
'model' => $model
]);
}