在同一个表中使用两个属性的动态视图yii2

时间:2016-12-30 02:49:17

标签: php html yii2

我有一个APPLICATION表,如下所示:

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 个答案:

答案 0 :(得分:1)

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

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

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