quangthinh / yii2-route
There is no license information available for the latest version (v1.1) of this package.
Dynamic Route Management Helper
v1.1
2017-12-28 17:34 UTC
Requires
- quangthinh/yii2-common: ^1.1
This package is not auto-updated.
Last update: 2025-02-05 06:20:25 UTC
README
UrlBehavior thêm vào behavior của activerecord muốn tạo link UrlRule để đăng ký url rewrite
Example Tạo url cho 1 model tương ứng Thêm vào behavior
[
'class' => UrlBehavior::className(),
'routeClass' => ArticleRoute::className(),
'attributeName' => 'slug' // tùy chọn,
],
Tạo class quản ly route
class ArticleRoute extends Route
{
public static $defaultRoute = 'cms/article/view';
}
Thêm vào url manage
[
'class' => UrlRule::className(),
'routeClass' => ArticleRoute::className(),
]
Thêm rule validate cho attribute name slug và sử dụng như 1 property của activerecord khi crud
<?= $form->field($model, 'slug')->textInput(['maxlength' => true]) ?>