fgh151 / yii2-view-pages
Yii2 视图页面
v0.1
2017-04-04 07:16 UTC
Requires
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-08-28 22:32:19 UTC
README
Yii2 视图页面
安装
安装此扩展的首选方式是通过 composer。
运行
php composer.phar require --prefer-dist fgh151/yii2-view-pages "*"
或添加
"fgh151/yii2-view-pages": "*"
到您的 composer.json 文件的 require 部分中。
使用方法
扩展安装完成后,只需在您的配置中添加它:基本的 config/web.php
高级的 [backend|frontend|common]/config/main.php
'modules' => [ 'pages' => [ 'class' => 'fgh151\vpages\Module', ], //... ]
### 示例使用
在 @webroot 目录或子目录中创建 php 文件,例如
Yii::getAlias('@webroot').'/catalog/index.php';
现在您有这些 url
?r=pages/page/view&page=catalog/index.php?r=pages/page/view&page=catalog/?r=pages/page/view&page=catalog
对于 SEO 友好的 URL,您可以在配置中添加规则
'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ '<page:\w+>' => 'pages/page/view', ], ],
如果视图目录(如上面的示例 /catalog/)中存在 style.css 或 script.js 文件,它们将被自动添加。
RBAC
您可以使用模块使用 RBAC。只需在您的配置中添加它
'modules' => [
'pages' => [
'class' => 'fgh151\vpages\Module',
'as access' => [
'class' => 'yii\filters\AccessControl',
'rules' => [
[
'allow' => true,
'roles' => ['admin'],
]
]
]
]
...
...
],