Symfony 2 をインストールしたばかりで、自分のクラスを自分のプロジェクトに含めようとしていますが、求めている結果が得られません。
コントローラーが「MyClass.php」を呼び出して、インクルードを使用せずに関数を実行できるようにしたいと考えています。少し検索した後、クラスを特定のフォルダー内に配置して、「アプリ」で自動的に取得して使用できるようにする必要があるようです。現在、プロジェクト バンドル ルート内の「lib」フォルダーであると考えています。
現在、私のプロジェクトは src/Bundle/ProjectBundle 内にあります。
ProjectBundle/lib 内の Test.php 内に Test クラスを保存しようとしましたが、'Test.php' および Test.class.php という名前を付けようとしましたが、コントローラーはまだファイル/クラスを見つけることができません。
クラス ファイルはどこに配置すればよいですか?
クラスファイルの名前はどうすればよいですか? (標準の命名規則は別として)
私は完全に間違ったツリーを吠えていますか?
edit:呼び出されるクラス。
<?php
class Test
{
public function callMe()
{
return "FUNCTION 1 SUCCESSFULLY CALLED";
}
}
?>