no-image

Ethnaからsmartyのデリミタを変更する

IRCでsotarokさんやmaru_ccさんやらにおしえてもらった。

Ethnaの上でデリミタを設定する場合、ViewのsetDefaultか、Controllerの_setDefaultTemplateEngineでやるんだけど今回はControllerで。


   /** 
    *  テンプレートエンジンのデフォルト状態を設定する
    *
    *  @access protected
    *  @param  object  Ethna_Renderer  レンダラオブジェクト
    *  @obsolete
    */
   function _setDefaultTemplateEngine(&$renderer)
   {   
       $renderer->engine->left_delimiter = '{{';
       $renderer->engine->right_delimiter = '}}';
   }