我正在尝试运行一个ZF2应用程序,同时得到一个错误"An exception was raised while creating "MvcTranslator";没有实例返回“更新composer之后”。
我已经在composer.json中将最低要求参数从"minimum-stability": "stable"更改为"minimum-stability": "dev"。
这是我的composer.json
{
"repositories": [
{
"type": "composer",
"url": "https://packages.zendframework.com/"
}
],
"homepage": "http://framework.zend.com/",
"require": {
"php": ">=5.3.3",
"zendframework/zendframework": "2.*",
"doctrine/doctrine-orm-module": "*",
"zendframework/zend-developer-tools": "dev-master",
"webino/zf2nette-debug": "dev-master",
"nitecon/zf2-db-session": "1.*",
"zf-commons/zfc-user": "*",
"nitecon/zfcuser-ldap": "dev-master",
"zf-commons/zfc-rbac":"dev-master"
},
"minimum-stability": "dev"
}下面是堆栈错误。
try {
892: $circularDependencyResolver[$depKey] = true;
893: $instance = call_user_func($callable, $this, $cName, $rName);
894: unset($circularDependencyResolver[$depKey]);
895: } catch (Exception\ServiceNotFoundException $e) {
896: unset($circularDependencyResolver[$depKey]);
897: throw $e;
898: } catch (\Exception $e) {
899: unset($circularDependencyResolver[$depKey]);
900: throw new Exception\ServiceNotCreatedException(
901: sprintf('An exception was raised while creating "%s"; no instance returned', $rName),
902: $e->getCode(),
903: $e
904: );有人能帮我摆脱这个吗,这是在我搜索的时候。
发布于 2014-01-15 02:05:56
如果您使用的是Zend Framework 2.2或更高版本。
尝尝这个。
Comment out or remove
//use Zend\I18n\Translator\Translator; // comment out for ZF 2.2.0
//USE THIS for 2.2
use Zend\Mvc\I18n\Translator;` // comment in for ZF 2.2.0 https://stackoverflow.com/questions/21109276
复制相似问题