bulldozer/pages

此包的最新版本(0.1.2)没有提供许可证信息。

页面模块

安装: 41

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

0.1.2 2018-02-11 14:01 UTC

This package is not auto-updated.

Last update: 2024-09-20 01:49:14 UTC


README

Bulldozer CMF的页面管理模块

安装

在composer中连接

composer require bulldozer/pages "*"

添加到backend\config\main.php

return [
    'components' => [
        'menu' => [
            'class' => \bulldozer\components\BackendMenu::class,
            'modules' => [
                'pages',
            ]
        ],
    ],
    'modules' => [
        'pages' => [
            'class' => \bulldozer\pages\backend\Module::class,
        ],
    ],
]

添加到frontend\config\main.php

return [
    'components' => [
        'urlManager' => [
            'rules' => [
                [
                    'class' => \bulldozer\pages\frontend\PageUrlRule::class,
                    'pattern' => '<param1:[\w_-]+>/',
                    'route' => 'pages/pages/view-with-one-param',
                ],
                [
                    'class' => \bulldozer\pages\frontend\PageUrlRule::class,
                    'pattern' => '<param1:[\w_-]+>/<param2:[\w_-]+>',
                    'route' => 'pages/pages/view-with-two-params',
                ],
                ...
            ],
        ],
    ],
    'modules' => [
        'pages' => [
            'class' => \bulldozer\pages\frontend\Module::class',
        ],
    ],
]

添加到console\config\main.php

return [
    'controllerMap' => [
        ...
        'migrate' => [
            'class' => \yii\console\controllers\MigrateController::class,
            'migrationNamespaces' => [
                ...
                'bulldozer\pages\console\migrations',
                ...
            ],
        ],
        ...
    ],
]