你如何在Symfony2中包含一个类?

时间:2011-08-04 15:29:51

标签: php class include symfony

我已经阅读了Symfony文档,我仍然不确定如何包含一个类。我想将一个Google Analytics PHP类包含在Symfony中,但不确定如下:

  1. 它应该去哪里?从文档中我假设它应该在供应商目录下?
  2. 那我怎么包括这个课程?理想情况下,我只想在必要时(即我需要时)包含它。
  3. 我如何利用课程?
  4. 干杯

    亚当

1 个答案:

答案 0 :(得分:6)

使用app/autoload.php文件配置自动加载机制。

如果您的课程不遵循PEAR样式约定或PSR-0标准,那么您应该明确要求它(与同一文件中的Swiftmailer一样)

如果你的类遵循PEAR约定,那么你应该使用registerPrefixes方法,如果你的类遵循PSR-0标准(可能不是这种情况),你应该使用registerNamespaces方法