2012-01-02 6 views
2

私はSpiffyDoctrineライブラリを使ってZF2とDoctrine 2を統合することを実験してきました。ZF2アプリケーションのオートロードファイル

ドキュメントでは、module.spiffy_doctrine_orm.config.phpをアプリケーションのconfig/autoloadにドロップすることを推奨しています。私は、このファイルを削除した場合は

Warning: Cannot modify header information - headers already sent by (output started at ~/zf2tutorial-doc/config/autoload/module.spiffy_doctrine_orm.config.php:1) in ~/zf2/library/Zend/Http/PhpEnvironment/Response.php on line 40 

と(データベースログインの詳細については良い場所を思われる)local.config.phpのいずれかにそれの内容をドロップするか:私はこれを行うしかし、ときに私はエラーを取得していますglobal.config.phpは問題ありません。

私の質問はなぜそうですか?私は何も見つけることができませんZF2ドキュメントは、この自動ロードフォルダを説明するすべてのファイル以外の自動実行されます。

+0

「<?php」の前にいくつかのランダムな文字が書かれているようです。エスケープされた文字(UTF8固有の文字など)も確認できます。オートロードについて:これは早期のベータ版であり、ドキュメントは基本的には初歩的なものであることに注意してください。あなたは本当にあなたがそれを(今の段階で)使いたいなら、あなた自身がzfコードを探検したいと思うでしょう。 – Fge

+0

うわー!あなたはそこにスペースがあったのです。あなたが時間を得るなら、答えとしてそれを加えてください。あなたのすべての協力に感謝します。 – Jaijaz

答えて

1

これは、その前にいくつかのランダムな文字が作成されているようです。<?phpエスケープされた文字(UTF8固有の文字など)も確認できます。

フォルダ自体はアプリケーション固有の設定の場所と考えられ、モジュールフォルダ内の他の設定ファイルはモジュール固有の設定用です。したがって、モジュールは、アプリケーション固有のニーズのために、そのフォルダで上書きできる設定を提供します。