File: /home/safarimaris/home/safarimaris/console/controllers/SitemapController.php
<?php
namespace console\controllers;
use Yii;
use yii\console\Controller;
use common\components\console\Sitemap;
use common\models\Country;
use common\models\Entity;
use common\models\Site;
use yii\helpers\Url;
class SitemapController extends Controller
{
public function actionIndex()
{
$sitemap = new Sitemap();
$sitemap->addUrl(Url::base(), 1);
$sitemap->addModels(Country::find()->all());
$sitemap->addModels(Entity::find()->all());
$sitemap->addModels(Site::find()->all());
$sitemap->addUrl(Url::to(['static/about']), 0.80);
file_put_contents(Yii::getAlias('@web').'/sitemap.xml', $sitemap->render());
}
}