Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Yii2 rest Yi2漂亮url url管理器_Yii2_Yii2 Advanced App_Yii Rest - Fatal编程技术网

Yii2 rest Yi2漂亮url url管理器

Yii2 rest Yi2漂亮url url管理器,yii2,yii2-advanced-app,yii-rest,Yii2,Yii2 Advanced App,Yii Rest,我的yii2休息工作与此要求很好 我想用这个 这是我在config/web.php中的urlManager urlManager' => [ 'enablePrettyUrl' => true, 'enableStrictParsing' => true, 'showScriptName' => false, 'rules' => [ [ 'c

我的yii2休息工作与此要求很好 我想用这个

这是我在config/web.php中的urlManager

urlManager' => [
        'enablePrettyUrl' => true,
        'enableStrictParsing' => true,
        'showScriptName' => false,

        'rules' => [
            [
                'class'=>'yii\rest\UrlRule',
                'pluralize' => false,
                'controller' => 'property',

                'tokens' => [
                    '{id}' => '<id:\\w+>'
                ],
                'extraPatterns' => ['GET,HEAD property/{id}' => 'index',]

            ]
        ],
    ],
如果put'enableStrictParsing'=>false


工作很好。。。重写规则有效

我在yii2应用程序中使用以下代码。我认为您的配置方法适合yii1。建议使用yii2配置方法

 'urlManager' => [
        'enablePrettyUrl' => true,
        'showScriptName' => false,
        'rules' => [
            'myaction/<id>/<param2>' => 'site/myaction',

            [
                'pattern' => '<action>',
                'route' => 'site/<action>',
                'defaults' => ['action' => 'index']
            ],
        ]
    ]
“urlManager”=>[
“enablePrettyUrl”=>true,
'showScriptName'=>false,
“规则”=>[
“myaction/”=>“site/myaction”,
[
'模式'=>'',
“路由”=>“站点/”,
“默认设置”=>[“操作”=>“索引”]
],
]
]

我在yii2应用程序中使用以下代码。我认为您的配置方法适合yii1。建议使用yii2配置方法

 'urlManager' => [
        'enablePrettyUrl' => true,
        'showScriptName' => false,
        'rules' => [
            'myaction/<id>/<param2>' => 'site/myaction',

            [
                'pattern' => '<action>',
                'route' => 'site/<action>',
                'defaults' => ['action' => 'index']
            ],
        ]
    ]
“urlManager”=>[
“enablePrettyUrl”=>true,
'showScriptName'=>false,
“规则”=>[
“myaction/”=>“site/myaction”,
[
'模式'=>'',
“路由”=>“站点/”,
“默认设置”=>[“操作”=>“索引”]
],
]
]