2016-04-15 6 views
1

私は、一例として、親コードクラスの親から継承されたいくつかのネストされたビューを持っているし、それから、単一の子を削除したいと思います... :Zend Framework 2でネストされたビューを削除することはできますか?

Class Father 
    { 
     public function IndexAction() 
     { 
      ... 
      $view = new ViewModel(); 
      $view->addChild($viewToNest); 

      return $view; 
     } 
    } 

と拡張例:

Class Son extends Father 
    { 
     //This is supposed to override 
     public function IndexAction() 
     { 
      $view = parent::IndexAction(); 

      #Is there anything like this? 
      $view->removeChild(); 
      return $view; 
     } 
    } 

誰も方法を知っていますか?

+1

あなたのコードを共有することができます –

+0

申し訳ありません、今すぐ追加=) –

答えて

1

ドキュメントでは、$view->clearChildren()を使用してすべての子をクリアすることが指定されています。

ドキュメントによれば、特定の子を削除することは何もないようです。 あなたはそれを自分で行う必要があります。

+0

私はこのclearChildren()を見つけましたが、特定のものを削除することを実際に望んでいました。 =/ どうもありがとうございます。 –

+1

私は同意する、いくつかのosbcure機能があるかもしれない。ソースコードでclearChildren()をどのようにして作成したかを確認し、独自のものを作成する必要があります。 :) – Unex

関連する問題