carono/yii2-behaviors

安装次数: 1,811

依赖项: 1

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

0.3.4 2019-04-05 13:50 UTC

This package is auto-updated.

Last update: 2024-08-29 04:48:43 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'); // 数组 ['/admin/menu/view','id'=>1]