2012-04-29 5 views
0

osx lionに次のプロジェクトconnectをインストールしようとしています。私は何を逃したプロジェクトconnect:PHP致命的なエラー:クラス 'FOS Rest Util Codes'が見つかりません

PHP Fatal error: Class 'FOS\Rest\Util\Codes' not found in /private/tmp/connect/vendor/bundles/FOS/RestBundle/DependencyInjection/Configuration.php on line 115 

Fatal error: Class 'FOS\Rest\Util\Codes' not found in /private/tmp/connect/vendor/bundles/FOS/RestBundle/DependencyInjection/Configuration.php on line 115 
PHP Fatal error: Class 'FOS\Rest\Util\Codes' not found in /private/tmp/connect/vendor/bundles/FOS/RestBundle/DependencyInjection/Configuration.php on line 115 

Fatal error: Class 'FOS\Rest\Util\Codes' not found in /private/tmp/connect/vendor/bundles/FOS/RestBundle/DependencyInjection/Configuration.php on line 115 

:私は、次のコマンドを実行するとphp bin/vendors install

cd /tmp 
git clone git://github.com/dsyph3r/connect 
cd connect 
git submodule update --init 

php bin/vendors install 

私は、次のメッセージを取得しますか?

P.S.

more app/config/parameters.ini 
[parameters] 
    database_driver="pdo_mysql" 
    database_host="localhost" 
    database_port="" 
    database_name="connect" 
    database_user="" 
    database_password="" 
    mailer_transport="smtp" 
    mailer_host="localhost" 
    mailer_user="" 
    mailer_password="" 
    locale="en" 
    secret="xxxx" 


more deps | grep FOSRest 
[FOSRest] 
    git=git://github.com/FriendsOfSymfony/FOSRest.git 
[FOSRestBundle] 
    git=git://github.com/FriendsOfSymfony/FOSRestBundle.git 
+0

mailer_transportパラメータは、あなたのparameters.iniに表示されるようになっている、とconfig.ymlあなたにインポートします。それは事実ですか? – greg0ire

+0

@ greg0ire、私はapp/config/parameters.iniを投稿しました。大丈夫ですか?他に何を見なければならないのですか? – underscore666

+0

@ greg0ire、私は自分のapp/config/parameters.iniとdepsファイルの一部を投稿しました。あなたが見ることができるように、問題はFOSRestについてであり、mailer_transportに関するものではありません。 [FOSRestBundle documentation](https://github.com/FriendsOfSymfony/FOSRestBundle/blob/master/Resources/doc/1-setting_up_the_bundle.md)で提案したのと同じことをしました – underscore666

答えて

0

HTTPステータスコードはすでにSymfony\Component\HttpFoundation\Responseで利用できます。

//... 
const HTTP_CONTINUE = 100; 
const HTTP_SWITCHING_PROTOCOLS = 101; 
const HTTP_PROCESSING = 102;   // RFC2518 
const HTTP_OK = 200; 
const HTTP_CREATED = 201; 
const HTTP_ACCEPTED = 202; 
//... 

あなたはこのようにそれを使用することができます:

use FOS\RestBundle\Controller\Annotations,  
    Symfony\Component\HttpFoundation\Response; 

/** 
* 
* @Annotations\View(
* template = "QuoteBundle:Quote:new.html.twig", 
* statusCode = Response::HTTP_BAD_REQUEST 
*) 
* 
*/ 
関連する問題