独自Viewクラスを設定する

例)frontendアプリケーションに独自クラスmyPHPViewを設定

lib配下にsfPHPViewを継承した独自クラスを作成
/apps/frontend/lib/view/myPHPView.class.php

<?php
class myPHPView extends sfPHPView
{
  /**
   * Executes any presentation logic for this view.

module.ymlを作成、記述
/apps/frontend/config/module.yml

all:
  view_class:     myPHP

以上。
デバッグモードでlogsを見れば、myPHPViewが読み込まれているかが確認できます


ちなみにパーシャルもこちらでオーバーライドできる

all:
  view_class:             myPHP
  partial_view_class:     my

とすればmyPartialViewクラスが読み込まれます


[symfony 1.4.8]