zakharov-andrew / yii2-pages
Yii2 Pages
v0.0.6
2023-01-11 07:57 UTC
Requires
- php: >=7.3
README
此扩展允许您向您的应用程序添加页面。
安装
安装此扩展的首选方法是通过 composer。
运行以下命令之一:
$ composer require zakharov-andrew/yii2-pages
或者在您的 composer.json
文件的 require
部分添加以下内容:
"zakharov-andrew/yii2-pages": "*"
然后运行以下命令,以便在数据库中创建设置表:
./yii migrate/up --migrationPath=@vendor/zakharov-andrew/yii2-pages/migrations
或者添加到控制台配置
return [ // ... 'controllerMap' => [ // ... 'migrate' => [ 'class' => 'yii\console\controllers\MigrateController', 'migrationPath' => [ '@console/migrations', // Default migration folder '@vendor/zakharov-andrew/yii2-pages/src/migrations' ] ] // ... ] // ... ];
使用方法
将此添加到主配置的模块数组中
'modules' => [
'pages' => [
'class' => 'ZakharovAndrew\pages\Module',
'bootstrapVersion' => 5, // if use bootstrap 5
],
// ...
],
在应用程序配置文件中为 urlManager
添加一个新的规则,例如
'urlManager' => [ 'rules' => [ 'pages' => 'pages/default/index', 'pages/create' => 'pages/default/create', 'pages/update' => 'pages/default/update', 'pages/delete' => 'pages/default/delete', 'p/<url:[a-zA-Z0-9\-]+>'=>'pages/default/view', ], ],
许可证
yii2-pages 在 MIT 许可证下可用。详细信息请参阅 LICENSE.md
。