dev-master
9999999-devYii2 generation Sitemap XML
MIT
The Requires
by EnChikiben
xml yii2 module sitemap
Yii2 generation Sitemap XML
The preferred way to install this extension is through composer., (*1)
php composer.phar require --prefer-dist "enchikiben/yii2-sitemap" "*"
or, (*2)
"enchikiben/yii2-sitemap" : "*"
'modules' => [ 'sitemap' => [ 'class' => 'enchikiben\sitemap\Sitemap', 'controllerDirAlias' => '@frontend/controllers' ], ],
Add a new rule for urlManager
of your application's configuration file, for example:, (*3)
'urlManager' => [ 'rules' => [ ['pattern' => 'sitemap', 'route' => 'sitemap/default/index', 'suffix' => '.xml'], ], ],
class SiteController extends Base { /** * @sitemap priority=1 */ public function actionIndex() { } /** * @sitemap priority=0.8 */ public function actionConfidentiality() { } }
or, (*4)
class NewsController extends Base { /** * @sitemap priority=0.5 changefreq=monthly route=['/news/view','id'=>$model->id] model=common\models\News condition=['status'=>1] */ public function actionView($id) { } }
Yii2 generation Sitemap XML
MIT
xml yii2 module sitemap