私はこのような同様の構造を持っています:
親クラス
abstract class parentActions extends sfActions
{
// overloaded from sfActions
public function preExecute()
{
// do some stuff before every action
}
}
子クラス
class someActions extends parentActions
{
public function preExecute()
{
// do some more stuff
parent::preExecute();
}
}
私の質問は次のとおりparent::preExecute()
です。それを上書きする子メソッドでの呼び出しを強制するにはどうすればよいですか?
私がまだ知らない symfony の他の方法 (オーバーロードしない別の方法か何か) はありますか?
親メソッドを呼び出す必要があります。そうしないと、機能が壊れます!