1
'login' => array(
    'type' => 'Literal',
    'options' => array(
        'route' => '/giris',
        'defaults' => array(
            'controller' => 'zfcuser',
            'action'     => 'login',
        ),
    ),
    'may_terminate' => true,
    'child_routes' => array(
        'provider' => array(
            'type' => 'Segment',
            'options' => array(
                'route' => '/:provider',
                'constraints' => array(
                    'provider' => '[a-zA-Z][a-zA-Z0-9_-]+',
                ),
                'defaults' => array(
                    'controller' => 'ScnSocialAuth-User',
                    'action' => 'provider-login',
                ),
            ),
        ),
        'query' => array(
            'type' => 'Query',
        ),
    ),
),

给出消息已弃用:自 ZF 2.1.4 起已弃用查询路由;在第 21 行的 /opt/lampp/KendindenApp/vendor/zendframework/zendframework/library/Zend/Mvc/Router/Http/Query.php 中使用 HTTP 路由器组装方法的“查询”选项

当我删除这些行时,它工作正常。

'query' => array(
    'type' => 'Query',
),
4

1 回答 1

3

出于安全原因,我们已弃用 ZF 2.1.4 中的查询路由。更多详情请参考http://framework.zend.com/security/advisory/ZF2013-01

于 2013-03-15T10:56:31.703 回答