carono/yii2-behaviors

Maintainers

👁 carono

Package info

github.com/carono/yii2-behaviors

Type:yii2-extension

pkg:composer/carono/yii2-behaviors

Statistics

Installs: 1 928

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

0.3.4 2019-04-05 13:50 UTC

Requires

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 6c5a347b03b47c7a646a7902c3da539fe0afeb6e

This package is auto-updated.

Last update: 2026-06-29 01:27:51 UTC


README

 public function behaviors()
 {
 return [
 'urls' => [
 'class' => UrlBehavior::class,
 'rules' => [
 [
 'view-content',
 'url' => function ($model, $params) {
 return $model->is_main ? ['/'] : ['/menu/view'] + $params;
 },
 'params' => ['id']
 ],
 ['view', 'url' => ['/admin/menu/view'], 'params' => ['id'], 'role' => ['root']],
 ]
 ]
 ];
 }

function getUrl($action, $asString = false)

$url = $model->getUrl('view'); // array ['/admin/menu/view','id'=>1]