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

This package is not auto-updated.

Last update: 2024-05-29 03:01:27 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]) ?>