基础组件 / yii2-sitemap
Yii2生成Sitemap XML
0.0.2
2019-06-03 16:54 UTC
Requires
- yiisoft/yii2: ^2.0.14
This package is auto-updated.
Last update: 2024-08-29 03:52:55 UTC
README
安装
安装此扩展的首选方式是通过composer。
php composer.phar require --prefer-dist "enchikiben/yii2-sitemap" "*"
或
"enchikiben/yii2-sitemap" : "*"
配置
'modules' => [ 'sitemap' => [ 'class' => 'enchikiben\sitemap\Sitemap', 'controllerDirAlias' => '@frontend/controllers' ], ],
在你的应用程序配置文件中为urlManager
添加新规则,例如
'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() { } }
或
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) { } }