我刚刚安装了 Symfony 2,我正在考虑将我自己的类包含到我的项目中,但是在获得我想要的结果时遇到了麻烦。
我希望控制器能够调用“MyClass.php”并从中运行函数而无需使用包含。经过一番搜索,似乎需要将类放置在特定文件夹中,以便它们自动拾取并由“应用程序”使用。我目前认为它是项目包根目录中的“lib”文件夹。
目前我的项目位于 src/Bundle/ProjectBundle 中。
我已尝试将测试类存储在 ProjectBundle/lib 内的 Test.php 中,并尝试将其命名为“Test.php”和 Test.class.php,但我的控制器仍然无法找到该文件/类。
我在哪里放置我的类文件?
我应该如何命名我的类文件?(除了标准命名约定)
我是不是完全找错树了?
编辑:要调用的类。
<?php
class Test
{
public function callMe()
{
return "FUNCTION 1 SUCCESSFULLY CALLED";
}
}
?>