私はSymfony 1.2プロジェクトをSymfony 2.xに移植しています。私は現在、最新の2.1.0-devリリースを実行しています。Symfony 2.1でクラスをオートロードする
私の古いプロジェクトからは、文字列から配列を取り除き、文字列からスラッグを生成するためのいくつかの単純な関数を持つToolsというクラスがあります。私の新しいプロジェクトでこのクラスを使用したいと思いますが、このクラスをバンドルの外部で使用する方法は不明です。
ここでは、app/autoload.phpを変更することをお勧めしますが、私のautoload.phpは、回答のものとは異なっています。2.0と2.1の間で変更された可能性があります。
自分のクラスをソース管理の下にあるsrcまたはappディレクトリに保存したいと考えています。私のベンダーのディレクトリは、私がそれを世話するために作曲家を使っているわけではありません。
ここではアドバイスをいただければ幸いです。
私はクラスをLib \ Toolsに入れて、symfonyはそれをうまく自動ロードしました。乾杯! –
それは私のためには機能しません。私は理由をここに尋ねましたhttp://stackoverflow.com/questions/19652384/symfony2-custom-class-not-found。なぜそれが動作しないか知っていれば助けてください –