意図しているのかな?

アクションがA,B,Cと3つあって、A->B->Cというような遷移になっていて
Cの実行時にAの処理を呼び出したい場合、以下のようにしたらできたけど
これってOK?

class C {
    function execute()
    {
        $container =& DIContainerFactory::getContainer();
        $actionChain =& $container->getComponent("ActionChain");
        $actionChain->add('A');

        〜〜〜Cの処理を実行〜〜〜

        return "";
    }
}

アクションの返値として空文字を返すとビューの処理をスルーしてくれるので
次のアクション(ここではA)が実行されていい感じになるのですが。

ちょっと眠いので、今日はこれまで。