quangthinh / yii2-route
Dynamic Route Management Helper
Installs: 13
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/quangthinh/yii2-route
Requires
- quangthinh/yii2-common: ^1.1
This package is not auto-updated.
Last update: 2025-10-29 09:29:05 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]) ?>