原则 2:告诉代理类忽略实体方法
我正在将一些不需要从数据库加载实体参数的方法放入我的实体中,我希望代理生成器会忽略这些方法,并且不包含任何带有 $this->__load();
$this->__load();$this->__load(); 的包装器代码> 为他们。
另外两个解决方案是使用静态方法,因为它们被忽略或编写自定义代理类,但我更喜欢使用一些学说注释进行自动生成。
有办法做到这一点吗?或者我应该使用静态方法(因为我自动生成代理类)?
I am putting into my entities some methods that do not require entity's parameters to be loaded from database and i would like that proxy generator would ignore these methods and not include any wrappers with $this->__load();
for them.
Two other solutions would be to use static methods since they are ignored or write custom proxies classes, but I would prefer auto generation with some doctrine annotation.
Is there a way to do that? Or should I use static methods (since I'm auto generating proxy classes)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论