我正在使用 Silex(微框架)构建一个应用程序。
随着我的应用程序的规模越来越大,并且在多条路线中使用相同代码的需求增加,我想进一步组织所有内容..
我的想法是创建一些自定义类,然后与我的应用程序共享它们:
$app['test'] = $app->share(function () {
require_once('../vendor/acme/src/test.php');
$testClass = new Test();
return new $testClass;
});
这实际上有效,但我需要以下帮助:
- 使用作曲家自动加载类(它应该在 Silex 中完成的方式)。
- 能够在我的班级中使用现有的 Doctrine DBAL 连接和方法。
我希望有人能给我一些提示,因为我发现 Silex 文档不是很有用,而且我是 Silex 和 Composer 的初学者。