我正在构建一个 Symfony 项目,并创建了一个名为sfUtilsPlugin的新插件。我目前的目录结构如下所示:
sfUtils插件/ 模块/ sfSearchLucene/ 行动/ 配置/ 库/ 模板/
现在,在 sfUtilsPlugin/modules/sfSearchLucene/lib 目录中,我有一个名为sfLucene的对象。这个想法是这个对象可以从 Symfony 的自动加载机制中访问,所以它可以在应用程序的任何地方被实例化。
但是,简单地将 sfLucene.class.php 文件添加到 sfUtilsPlugin/modules/sfSearchLucene/lib 目录似乎不会将其添加到自动加载器。
有谁知道为什么会发生这种情况?也许在 Symfony 中自动使用存储在这个位置的对象是不可能的。
任何建议表示赞赏。