如何将symfony库包含到外部php中

时间:2012-01-03 18:29:56

标签: php symfony1 doctrine symfony-1.4

我希望将我的项目的symfony库访问到其他一些php文件中。例如sfConfigDoctrine_Query等。怎么做?

2 个答案:

答案 0 :(得分:1)

不幸的是,大多数symfony组件不能在SF 1.4中独立运行。 SF2的大多数变化都围绕着能够自己使用不同的组件,所以如果你不太远,可以考虑转换。

听起来,就像你正试图扩展现有项目一样。有好消息。 Doctrine是它自己的库,不是symfony核心的一部分,所以你应该能够直接与它连接。访问配置更加困难,但如果需要,您可以在配置文件中进行解析。如果你不想弄清楚如何解析YAML,你可以获取Symfony 2 YAML包并独立运行它来解析配置。

答案 1 :(得分:0)

我强烈建议您只考虑一下 - 使用sf2组件。在这里你可以找到:

http://fabien.potencier.org/article/50/create-your-own-framework-on-top-of-the-symfony2-components-part-1

http://fabien.potencier.org/article/51/create-your-own-framework-on-top-of-the-symfony2-components-part-2

这是因为sf2完全解耦了架构 (其组件开发为可单独重复使用)。 创建Sf1.4以按原样使用。

你很可能会花更多的时间让sf1.4部分与核心分离,而不是学习sf2的一些东西。