specialnot 2015-09-25 15:19:39 4950次浏览 3条评论 3 0 0

假如我需要为20个公司做公司简介(静态方式),那么我就需要为分别加载每个文件。其实可以使用 yii\web\ViewAction 自动加载这些文件。

首先,在控制器(binding)中加入如下代码

public function actions()
{
    return [
        'detail'=>[
            'class'=>'yii\web\ViewAction',
            'viewPrefix'=>'detail',
            'viewParam'=>'a',
            'layout'=>'login_reg',
        ]
    ];
}

然后在 binding中 新建 文件夹 "detail",并把所有文件放入文件夹下

最后,想要访问 1.php ,那么对应的url Url::to(['/binding/detail','a'=>'1']) 就好了

您需要登录后才可以评论。登录 | 立即注册