我在我的symfony项目中为我的所有实例类都有的一些实例类添加了一些功能。如果我对编辑核心symfony安装没有任何疑问,我会直接将我的方法添加到sfDoctrineRecord
类中。但我不想这么做,当然,因为我的更改会因升级而中断,再加上我的更改不会很好地适用于其他项目。在symfony中扩展sfDoctrineRecord
如果我想为symfony中的所有实例类添加某些功能,那么“正确”的方法是什么?
(PS当我说“实例类”,我的意思是这样lib/model/doctrine/Customer.class.php
。)
太棒了。这正是我所期待的。出于某种原因,它不适用于我,但这是另一个问题的另一个问题。对于任何好奇的人来说,关于这方面的官方文档在这里:http://www.symfony-project.org/doctrine/1_2/en/03-Configuration – 2010-12-08 21:40:51