【问题标题】:Symfony, database object: I need one more class to inherit?Symfony,数据库对象:我还需要一个类来继承?
【发布时间】:2011-10-26 18:39:18
【问题描述】:

您知道,在 Symfony 中,您可以为数据库表自动生成基类。我有一个“用户”表,它存储用户、密码,并且已经为它准备了一个模板类。它有login()logout() 等例程(它只是编写会话)。 所以,在不同的应用程序中,我只会写这样的东西:

class myUserClass extends UserClassTemplate

所以我不需要写登录,一次又一次的注销。但是这一次,我继承了一个 Symfony 的基类——如何继承我的模板?

【问题讨论】:

    标签: php symfony1 multiple-inheritance


    【解决方案1】:

    如果您使用 Doctrine,您可以编写自定义行为(或模板)来实现这一点,这要归功于方法调用的委托(而不是多重继承,这在 php 中不可用)。见this example with... guess what? UserTemplate!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-26
      • 2016-11-15
      • 1970-01-01
      • 2012-02-17
      • 1970-01-01
      • 1970-01-01
      • 2010-09-29
      相关资源
      最近更新 更多