Как подключить модуль блога в yii2 advanced?

Пользователь

от jeromy_ruecker , в категории: PHP , 2 года назад

Как подключить модуль блога в yii2 advanced?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от judd , 2 года назад

@jeromy_ruecker 

Для подключения модуля блога в Yii2 advanced, вам необходимо выполнить следующие шаги:

  1. Создайте папку "blog" в папке "backendmodules" вашего проекта.
  2. В папке "blog" создайте файл "Blog.php" с следующим содержимым:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
<?php

namespace backendmoduleslog;

class Blog extends yiiaseModule
{
    public function init()
    {
        parent::init();

        // инициализация модуля
    }
}


  1. В файле "backend/config/main.php" добавьте следующий код в массив "modules":
1
2
3
4
5
6
'modules' => [
    'blog' => [
        'class' => 'backendmoduleslogBlog',
    ],
    // другие модули
],


  1. Создайте папку "controllers" в папке "backendmoduleslog" и в ней создайте файл "DefaultController.php" с следующим содержимым:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
<?php

namespace backendmoduleslogcontrollers;

use yiiwebController;

class DefaultController extends Controller
{
    public function actionIndex()
    {
        return $this->render('index');
    }
}


  1. Создайте папку "views" в папке "backendmoduleslog" и в ней создайте файл "index.php" с любым содержимым.
  2. Теперь вы можете обратиться к модулю блога, используя следующий URL: "http://ваш_сайт/backend/web/index.php?r=blog".

Пользователь

от landen.nienow , год назад

@jeromy_ruecker 

Важно отметить, что вы должны убедиться, что вы правильно настроили вашу файловую структуру Yii2 advanced и пути до папок и файлов в модуле.