2012-08-31 18 views
2

我已經安裝[KhepinYamlFixturesBundle] [1]的Symfony 2.0.16加載夾具但是當我運行KhepinYamlFixturesBundle給出致命錯誤:調用未定義的方法的Symfony 捆綁 DoctrineBundle 註冊表::

php app/console khepin:yamlfixtures:load 
getManager()

我得到這個錯誤:

Fatal error: Call to undefined method Symfony\Bundle\DoctrineBundle\Registry::getManager() in D:\public_html\s2\trunk\src\Khepin\YamlFixturesBundle\Loader\YamlLoader.php on line 138

是否有解決方法嗎?

編輯:

我也試圖與Symfony的2.1。成功安裝Symfony的2.1和學說,燈具束後,我跑:

php composer.phar update khepin/yaml-fixtures-bundle

它說:

Updating dependencies Your requirements could not be resolved to an installable set of packages.

Problem 1

- Installation request for khepin/yaml-fixtures-bundle dev-master -> satisfiable by khepin/yaml-fixtures-bundle dev-master. 

- Conclusion: don't install doctrine/doctrine-fixtures-bundle v2.1.0-ALPHA 

- Conclusion: remove doctrine/doctrine-fixtures-bundle dev-master 

- khepin/yaml-fixtures-bundle dev-master requires doctrine/doctrine-fixtures-bundle 2.* -> satisfiable by 
    doctrine/doctrine-fixtures-bundle v2.0.0, doctrine/doctrine-fixtures-bundle v2.0.1, 
    doctrine/doctrine-fixtures-bundle v2.1.0-ALPHA, doctrine/doctrine-fixtures-bundle 2.0.x-dev. 

- Can only install one of: doctrine/doctrine-fixtures-bundle dev-master, doctrine/doctrine-fixtures-bundle v2.0.0. 

- Can only install one of: doctrine/doctrine-fixtures-bundle dev-master, doctrine/doctrine-fixtures-bundle v2.0.1. 

- Can only install one of: doctrine/doctrine-fixtures-bundle dev-master, doctrine/doctrine-fixtures-bundle 2.0.x-dev. 

- Installation request for doctrine/doctrine-fixtures-bundle dev-master -> satisfiable by doctrine/doctrine-fixtures-bundle dev-master. 

`

回答

2

2.1,捆綁要求燈具型號「2. 」捆綁。由於作曲家最近將「最小穩定性」轉換爲「穩定」,所以2.和dev-master不再相同。

如果你真的需要 「DEV-大師」,你可以使用:

require: { 
    "khepin/yaml-fixtures-bundle": "dev-master as 2.1.0" 
    ... 
} 

例如。

UPDATE:

我推的代碼,這應該已經得到解決與舊版本學說。

1

 `"doctrine/doctrine-fixtures-bundle": "dev-master"` 

KhepinYamlFixturesBundle不支持它。

一旦我在composer.json文件改成了"doctrine/doctrine-fixtures-bundle": "v2.1.0-ALPHA",它安裝罰款

相關問題