alex290 / yii2-sef
Seo URL
1.0.1
2018-06-29 07:06 UTC
Requires
- yiisoft/yii2: ~2.0.0
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 的字段