Пример #1
0
 public function actionGenerateSitemap()
 {
     $sitemap = new Sitemap(Yii::getAlias('@app/web') . '/sitemap.xml');
     $posts = Post::findAll(['status' => 1]);
     foreach ($posts as $post) {
         $sitemap->addItem(Url::to(['/blog/post/view', 'slug' => $post->slug], true), time(), Sitemap::DAILY);
     }
     $sitemap->write();
 }