Php 是否有一个类可以表示symfony2中的所有实体?
我正在重构表单处理程序,以将常见任务存储在Php 是否有一个类可以表示symfony2中的所有实体?,php,symfony,Php,Symfony,我正在重构表单处理程序,以将常见任务存储在抽象类中 我遇到了类型暗示的问题 我在父类中创建了一个抽象方法,当表单有效时调用该方法: /** * Action to perform if form is valid */ public abstract function onSuccess($data); 参数$data包含新的/修改的实体,因此该对象的类对于抽象类的所有实现都是不同的 使用先前版本的onSuccessprototype,我无法在我的子项中声明实体类型,如下所示: publi
抽象类中
我遇到了类型暗示的问题
我在父类中创建了一个抽象方法
,当表单有效时调用该方法:
/**
* Action to perform if form is valid
*/
public abstract function onSuccess($data);
参数$data
包含新的/修改的实体,因此该对象的类对于抽象类的所有实现都是不同的
使用先前版本的onSuccess
prototype,我无法在我的子项中声明实体类型,如下所示:
public function onSuccess(Playlist $playlist) { ... }
所以有没有一个基类可以用于抽象类中的类型暗示,它可以表示所有实体,并允许我在子类中使用类型暗示
public abstract function onSuccess(??? $data);
谢谢你的帮助。我觉得好像你需要使用一个,然后你可以针对它键入提示。我觉得好像你需要使用一个,然后你可以针对它键入提示。我觉得好像你需要使用一个,然后你可以针对它键入提示。我觉得好像你需要使用一个,然后您可以键入提示。我同意,但我希望这个接口已经存在于orm层中。不,但创建它对您来说是微不足道的。我同意,但我希望这个接口已经存在于orm层中。不,但创建它对你来说是微不足道的。我同意,但我希望这个接口已经存在于orm层中。不,但创建它对你来说是微不足道的。我同意,但我希望这个接口已经存在于orm层中。不,但创建它对你来说是微不足道的。