我安裝了FOSRestBundle
,但它需要JMSSerializerBundle
。安裝JMSSerializerBundle
我在DEPS添加的下一行:
[JMSSerializerBundle]
git=git://github.com/schmittjoh/JMSSerializerBundle.git
target=bundles/JMS/SerializerBundle
這解釋瞭如何做到這一點:http://jmsyst.com/bundles/JMSSerializerBundle/master/installation
但是當我嘗試$php bin/vendors install
它爲我的錯誤:
[InvalidArgumentException]
The service definition "jms_serializer.serializer" does not exist.
,如果我這樣做,它顯示了這個錯誤:PHP的致命錯誤:類「JMS \串行\ JMSSerializerBundle」不../app/AppKernel.php找到第21行 – Sadiel
這可能是因爲您沒有使用自動加載器註冊名稱空間。就像它在安裝說明中所說的那樣。 – mattsches
我認爲mattsches是正確的,你沒有按照手冊中的所有步驟。 – w1cked