quangthinh / yii2-route
该包最新版本(v1.1)没有可用的许可证信息。
动态路由管理助手
v1.1
2017-12-28 17:34 UTC
Requires
- quangthinh/yii2-common: ^1.1
This package is not auto-updated.
Last update: 2024-09-18 04:33:44 UTC
README
UrlBehavior 将添加到 activerecord 的 behavior 中,以创建用于注册 URL 重写的 UrlRule
示例 为一个模型创建 URL,并将其添加到 behavior 中
[
'class' => UrlBehavior::className(),
'routeClass' => ArticleRoute::className(),
'attributeName' => 'slug' // tùy chọn,
],
创建路由管理类
class ArticleRoute extends Route
{
public static $defaultRoute = 'cms/article/view';
}
添加到 URL 管理
[
'class' => UrlRule::className(),
'routeClass' => ArticleRoute::className(),
]
为属性 name slug 添加验证规则,并在 CRUD 操作中将其用作 activerecord 的属性
<?= $form->field($model, 'slug')->textInput(['maxlength' => true]) ?>