thefx / yii2-pages

页面

安装次数: 73

依赖者: 1

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

语言:JavaScript

类型:yii2-extension

dev-master 2022-02-05 19:07 UTC

This package is auto-updated.

Last update: 2024-09-06 00:47:38 UTC


README

页面

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一:

composer require thefx/yii2-pages:dev-master

或者添加以下内容到你的 composer.json 文件中的 require 部分:

"thefx/yii2-pages": "dev-master"

到你的 composer.json 文件中的 require 部分:

替代安装方法

  1. 将库移动到 extensions/thefx/yii2-blocks
  2. 然后添加到你的配置文件中:
'aliases' => [
    '@thefx/pages' => '@app/extensions/thefx/yii2-pages',
    ...
],

配置

修改你的应用程序配置

return [
    'modules' => [
        'pages' => [
            'class' => 'thefx\pages\Module',
            'layout' => 'main',
            'layoutPure' => 'pure',
            'layoutPath' => '@app/modules/admin/layouts',
        ...
        ]
        ...
    ],
];

如果你想让 URL 以 admin/ 开头,请添加到路由中

'admin/<_m:(pages)>' => '<_m>/default/index',
'admin/<_m:(pages)>/<id:\d+>' => '<_m>/<_c>/view',
'admin/<_m:(pages)>/<_a:[\w-]+>/<id:\d+>' => '<_m>/default/<_a>',
'admin/<_m:(pages)>/<_a:[\w-]+>' => '<_m>/default/<_a>',

应用迁移

php yii migrate --migrationPath=@thefx/pages/migrations

使用方法

去创建页面

http://site.com/admin/pages
http://site.com/pages/default/index