原则 2:告诉代理类忽略实体方法

发布于 2025-01-05 01:49:13 字数 254 浏览 1 评论 0原文

我正在将一些不需要从数据库加载实体参数的方法放入我的实体中,我希望代理生成器会忽略这些方法,并且不包含任何带有 $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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文