小编Wis*_*oyo的帖子

Zend Framework 2 + Doctrine ODM,"在链配置的命名空间中找不到类"错误?

设置ZF2 + ODM时,我收到以下错误:

The class 'Application\Document\User' was not found in the chain configured namespaces 
Run Code Online (Sandbox Code Playgroud)

当前设置如下:

ZF2稳定,通过composer.phar安装了学说ODM,其内容为composer.json

{
    "name": "zendframework/skeleton-application",
    "description": "Skeleton Application for ZF2",
    "license": "BSD-3-Clause",
    "keywords": [
        "framework",
        "zf2"
    ],
    "homepage": "http://framework.zend.com/",
    "minimum-stability": "dev",
    "require": {
        "php": ">=5.3.3",
        "zendframework/zendframework": "2.0.0",
        "doctrine/doctrine-mongo-odm-module": "dev-master"
    }
}
Run Code Online (Sandbox Code Playgroud)

加载模块

'modules' => array(
    'Application',
    'DoctrineModule',
    'DoctrineMongoODMModule',
),
Run Code Online (Sandbox Code Playgroud)

建立了水化器和代理dirs

$ ls -l data/DoctrineMongoODMModule/
total 0
drwxrwxrwx  2 wisu  staff  68 Sep 12 08:34 Hydrators
drwxrwxrwx  2 wisu  staff  68 Sep 12 08:35 Proxy
Run Code Online (Sandbox Code Playgroud)

odm配置看起来像

'driver' …
Run Code Online (Sandbox Code Playgroud)

mongodb doctrine-orm odm doctrine-odm zend-framework2

5
推荐指数
1
解决办法
9134
查看次数