Zend_View with HTML_Template_Flexy が意外と簡単だった件
- 2008-09-15
- カテゴリ: Server Side
- タグ: PHP ZendFramework Flexy
Zend_ViewからSmartyを使うクラスはネット上を検索すると結構出てくるんだけど、Zend_ViewとHTML_Template_Flexyを組み合わせたクラスはなぜか全然見つからない。
Zend_View + Flexyを使いたい人っていないのかなーとか思いながら、適当にZend_ViewとFlexyを組み合わせてみたら、思った以上に簡単に作ることができてしまって驚いた。
とりあえず、↓のようなクラスを使えば、一応動くものができてしまう。
<?php
require_once 'Zend/View.php';
require_once 'HTML/Template/Flexy.php';
class My_View extends Zend_View_Abstract
{
protected function _run()
{
$flexy = new HTML_Template_Flexy();
$flexy->compile(func_get_arg(0));
$flexy->outputObject($this);
}
}

