如何在symfony 1.4中创建/使用自定义类和帮助器?

med*_*med 5 symfony1 symfony-1.4

在symfony中放置自定义库或辅助方法的最佳方法是什么?我正在使用我的项目的学说.我考虑放在一个地方

project_root/lib/vendor/MyClasses/
但是,如果我想创建一个类或辅助函数,它将使用一些核心symfony/doctrine方法并返回结果然后如何做到这一点,我应该把它放在哪里?我希望它从不同的模块调用,以避免代码重复.

Bur*_*rgi 7

至于问题的自定义库部分,您可能希望将外部库放入lib/vendor文件夹中.由于symfony不会自动加载其中的所有内容,因此您必须告诉其自动加载器这样做.

你可以扩展你的config/ProjectConfiguration.class.php(如这里所述)或(这是更简单和更简洁的方法)你将它们添加到你的config/autoload.yml(你可能必须创建这个).对于后一种选择,是一个开始看的好地方.