dev-master
9999999-devSeo module
MIT
The Requires
by Ivan Maltsev
extension yii2
0.0.1
0.0.1.0Seo module
MIT
The Requires
by Ivan Maltsev
extension yii2
Wallogit.com
2017 © Pedro Peláez
Seo module
php composer require yii2-webivan1/yii2-seomodule
или, (*1)
"require": {
"yii2-webivan1/yii2-seomodule": "dev-master"
}
Запускаем миграции:, (*2)
php yii migrate --migrationPath="@vendor/yii2-webivan1/yii2-seomodule/migrations"
<?php
return [
// ...
'modules' => [
// ...
// Seomodule
'seomodule' => [
'class' => 'webivan\seomodule\SeoModule',
// Путь до коннектов, после установки модуля
// можно будет ознакомиться с документацией
// на странице /seomodule/docs
'pathConnects' => '@app/modules/seoConnects',
// Общий доступ к модулю
'accessDoctype' => function () {
// return bool
return !Yii::$app->user->isGuest && Yii::$app->user->can('manager');
},
'accessRulesAction' => [
// Action index, function rule doctype
'index' => function () {
// return bool
return true;
},
// ...
],
// Actions
'actionIndex' => 'webivan\seomodule\actions\ActionIndex',
'actionCreate' => 'webivan\seomodule\actions\ActionCreate',
'actionUpdate' => 'webivan\seomodule\actions\ActionUpdate',
'actionDelete' => 'webivan\seomodule\actions\ActionDelete',
// Models
'modelConfig' => 'webivan\seomodule\models\ConfigMetaData',
'modelSeotext' => 'webivan\seomodule\models\Seotexts',
// Templaters
'filterTemplater' => [
'default' => 'default',
'twig' => 'twig'
],
'classMapTemplater' => [
'default' => 'webivan\seomodule\templaters\def\DefaultTemplater',
'twig' => 'webivan\seomodule\templaters\twig\TwigTemplater'
],
]
]
];
Открываем ссылку /seomodule, (*3)
Seo module
MIT
extension yii2
Seo module
MIT
extension yii2