加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 如何在zend框架2中实现beberlei教义扩展

发布时间:2020-12-13 18:12:03 所属栏目:PHP教程 来源:网络整理
导读:我不知道如何整合beberlei学说扩展: https://github.com/beberlei/DoctrineExtensions 在Zend Framework 2中使用Doctrine模块. 我用作曲家安装了它: “beberlei/DoctrineExtensions”: “dev-master” 我尝试从我的module.config.php应用程序模块: 'doctr
我不知道如何整合beberlei学说扩展:
https://github.com/beberlei/DoctrineExtensions
在Zend Framework 2中使用Doctrine模块.
我用作曲家安装了它:

“beberlei/DoctrineExtensions”: “dev-master”

我尝试从我的module.config.php应用程序模块:

'doctrine' => array(
    'driver' => array(
         __NAMESPACE__ .'_driver' => array(
            'class' => 'DoctrineORMMappingDriverAnnotationDriver','cache' => 'array','paths' => array(__DIR__ . '/../src/'.__NAMESPACE__.'/Entity')
        ),'orm_default' => array(
            'drivers' => array(
               __NAMESPACE__.'Entity' => __NAMESPACE__. '_driver'

            )
        )
    ),'configuration' => array(
        'orm_default' => array(
            'string_functions' => array(
                'GroupConcat' => '/vendor/beberlei/DoctrineExtensionsQueryMsySqlGroupConcat'
            )
        )
    )
),

但抛出了这个异常:

Fatal error: Class
‘/vendor/beberlei/DoctrineExtensionsQueryMsySqlGroupConcat’ not
found

配置不需要引用/ vendor / beberlei文件夹,因为它由自动加载器处理.
配置应该看起来像这样:
'doctrine' => array(
    'driver' => array(
         __NAMESPACE__ .'_driver' => array(
            'class' => 'DoctrineORMMappingDriverAnnotationDriver','configuration' => array(
        'orm_default' => array(
            'string_functions' => array(
                'GroupConcat' => 'DoctrineExtensionsQueryMysqlGroupConcat'
            )
        )
    )
),

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读