wdmg/yii2-robots

用于自动生成和编辑robots.txt文件的模块

安装: 379

依赖项: 1

建议者: 0

安全性: 0

星星: 0

关注者: 2

分支: 0

公开问题: 0

类型:yii2-extension

1.1.0 2023-06-29 07:51 UTC

This package is auto-updated.

Last update: 2024-09-29 10:27:50 UTC


README

Yii2 Downloads Packagist Version Progress GitHub license

Yii2 Robots.txt

Yii2 Robots.txt

自动生成和编辑robots.txt文件。

此模块是Butterfly.СMS内容管理系统的一个组成部分,但也可以作为一个独立的扩展使用。

版权所有(c)2020 W.D.M.Group, 乌克兰

要求

安装

要在控制台安装模块,请运行以下命令

$ composer require "wdmg/yii2-robots"

配置数据库连接后,在控制台运行以下命令

$ php yii pages/init

然后选择您要执行的操作

  1. 应用所有模块迁移
  2. 撤销所有模块迁移
  3. 重新生成robots.txt文件

迁移

在任何情况下,您都可以在控制台中运行迁移并创建初始数据,运行以下命令

$ php yii migrate --migrationPath=@vendor/wdmg/yii2-robots/migrations

配置

要将模块添加到项目中,在您的配置文件中添加以下数据

'modules' => [
    ...
    'robots' => [
        'class' => 'wdmg\pages\Module',
        'routePrefix' => 'admin',
        'robotsWebRoot'  => '@webroot/robots.txt'
    ],
    ...
],

路由

使用模块的Module::dashboardNavItems()方法生成导航项列表,如下所示

<?php
    echo Nav::widget([
    'options' => ['class' => 'navbar-nav navbar-right'],
        'label' => 'Modules',
        'items' => [
            Yii::$app->getModule('robots')->dashboardNavItems(),
            ...
        ]
    ]);
?>

状态和版本[即可使用]

  • v.1.1.0 - 更新版权,修复导航菜单
  • v.1.0.1 - 更新README.md和依赖项
  • v.1.0.0 - 添加控制台操作和活动日志
  • v.0.0.1 - 添加基础迁移、引导、基础模块和模型