Задать вопрос
serg_small_developer
@serg_small_developer
Начинающий прогер

Как подключить модуль sitemap?

Всем привет. Хочу установить этот extension, установил через композер, в console\config\main в components подключил
'components' => [
        'log' => [
            'targets' => [
                [
                    'class' => 'yii\log\FileTarget',
                    'levels' => ['error', 'warning'],
                ],
            ],
        ],
		'sitemap' =>[
						'class' => '\zhelyabuzhsky\sitemap\components\Sitemap',
						'maxUrlsCountInFile' => 10000,
						'sitemapDirectory' => 'frontend/web',
						'optionalAttributes' => ['changefreq', 'lastmod', 'priority'],
						'maxFileSize' => '10M',
		],
    ],

дальше в console\controllers создал SitemapController.php и добавил вот с таким содержанием
namespace console\controllers;

use yii\console\Controller;

class SitemapController extends Controller
{
    public function actionCreateSitemap()
	{
	  \Yii::$app->sitemap
		->addModel(\common\models\product\Product::className())
		->create();
	}
}

что мне дальше делать?, когда пишу в консоли ./yii то ничего похожего нет
p3IlIj.jpg
подскажите пожалуйста что я сделал не так или не доделал?)

P.s. yii только изучаю, из-за этого и задаю такие тупые вопросы)
  • Вопрос задан
  • 140 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
qonand
@qonand
Software Engineer
ну наверное вызвать экшен контроллера который Вы создали
./yii sitemap/create-sitemap
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
EnChikiben
@EnChikiben
это легче )
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы