使用教义魔法"findby"方法进行生产是否安全?还是它们仅用于原型设计?



我在很多地方都在使用,条令魔法方法,比如下面的

Doctrine::getTable('User')->findByUserid(id);

是否建议获取这样的数据,或者应该用查询替换?

此外,在使用条令+代码点火器时,是否有任何建议的一般设置?

是的,如果你检查Doctrine源代码,你会发现它只是一个方法转发器。如果你愿意,你可以用静态方法代替魔术方法,但我想性能优势可以忽略不计。