ZF2请求别名“translator”但找不到服务。创建新骨架项目时出错

时间:2013-05-08 03:23:44

标签: zend-framework2

我刚刚从github下载了ZF2的ZendFrameworkSkeleton。一切都井井有条,但我收到了这个错误:

An alias "translator" was requested but no service could be found.

我对ZF2一无所知。有人可以帮忙吗?

在我得到它的地方:ZF2Skeleton

EDIT ***

我在module/Application/config/module.config.php中找到了这段代码:

'service_manager' => array(
    'abstract_factories' => array(
        'Zend\Cache\Service\StorageCacheAbstractServiceFactory',
        'Zend\Log\LoggerAbstractServiceFactory',
    ),
    'aliases' => array(
        'translator' => 'MvcTranslator',
    ),
),
'translator' => array(
    'locale' => 'en_US',
    'translation_file_patterns' => array(
        array(
            'type'     => 'gettext',
            'base_dir' => __DIR__ . '/../language',
            'pattern'  => '%s.mo',
        ),
    ),
),

1 个答案:

答案 0 :(得分:0)

首先尝试composer update。几天前修复了服务名称冲突的问题。