你知道,在Symfony中你为数据库表自动生成基类。我得到了一个存储用户、密码的"用户"表,并且已经为它得到了一个预先制作的模板类。它有login()
logout()
等例程(它只是写会话)。因此,在不同的应用程序中,我可以这样写:
class myUserClass extends UserClassTemplate
所以我不需要写登录,注销一次又一次。但是这一次,我继承了Symfony的基类——我如何继承模板呢?
如果您使用Doctrine,您可以编写自定义行为(或模板)来实现这一点,这要感谢方法调用的委托(而不是使用多重继承,这在php中是不可用的)。请看这个例子…你猜怎么着?UserTemplate !