這是一個經常發生的錯誤,但是由於我嘗試了很多東西來修復它,所以我有點想法。無法在Connection.php中找到Mongo類Symfony 2
我有一個與mongo DB的symfony 2。我已經建立了我的composer.json文件下載學說 - 蒙戈和學說 - 蒙戈束,
"doctrine/mongodb-odm": "1.0.*@beta",
"doctrine/mongodb-odm-bundle": "3.0.*@beta",
爲了下載這2個模塊,我需要有安裝到PHP擴展蒙哥。我有他們兩個,蒙戈和MongoDB,通過BREW
brew install php56-mongo
brew install php56-mongodb
安裝我相信我已經蒙戈擴展允許的,因爲當我寫
php -m
我得到這個結果
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dba
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
json
ldap
libxml
mbstring
mhash
mongo
mongodb
mysql
mysqli
mysqlnd
odbc
openssl
pcntl
pcre
PDO
pdo_mysql
PDO_ODBC
pdo_sqlite
Phar
posix
readline
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
sqlite3
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlrpc
xmlwriter
xsl
zip
zlib
你可以在那裏看到mongo。
另外php -i返回啓用了mongo的信息。
但是當我試圖打在我的項目app_dev.php文件,我還得到這樣的:
的ClassNotFoundException在Connection.php 284行:試圖從全局負載 類「蒙哥」命名空間。你忘記了「使用」 聲明?
我使用的是Mac OS X,並搭配chmod 777
app/logs
app/cache
web/
遞歸。
你知道什麼可以觸發嗎? 謝謝。