alex290/yii2-sef

Seo URL

安装次数: 134

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 1

开放问题: 0

类型:yii2-extension

1.0.1 2018-06-29 07:06 UTC

This package is auto-updated.

Last update: 2024-09-15 19:14:50 UTC


README

安装

推荐通过 composer 安装此扩展。

运行

php composer.phar require --prefer-dist alex290/yii2-sef "*"

或添加

"alex290/yii2-sef": "*"

到你的 composer.json 文件的 require 部分。

运行迁移文件

yii migrate/up --migrationPath=@vendor/alex290/yii2-sef/migrations

可以手动创建。例如,创建一个名为 sef 的表,其中只有 3 个字段

id (primaryKey, AUTO_INCREMENT);

link (varchar(255));

link_sef (varchar(255)).

使用方法

在文件: config/web.php 中写入

    'urlManager' => [
    'enablePrettyUrl' => true,
    'showScriptName' => false,
    'rules' => [
            // Тут свои правила.
            [ 
                'class' => 'alex290\sef\SefRule',
                'connectionID' => 'db',
            ],
        ],
    ],

可以为管理员创建 Sef 模型,或者使用现成的 alex290\sef\Sef

'link' = 这是原始链接的字段,例如,article/view?id=49

'link_sef' = 这是同义词 URL 的字段