日期:2014-05-17 浏览次数:20807 次
项目目录 \application\views\helpers 建立 Bbc.php
内容如下:
<?php class Zend_View_Helper_Bbc { protected $_bbc; function __construct() { $this->_bbc = '是用helper助手进行操作的!'; } function bbc($a) { if($a=='2'){ $this->_bbc ='中国'; }else { $this->_bbc ='朝鲜'; } return $this->_bbc; } } ?>?
Controllers目录下的
HelpespthmlController.php 内容如下:
<?php class HelpespthmlController extends Zend_Controller_Action{ public function init(){ parent::init(); parent::$this->Zend_View_Helper_Bbc; } public function indexAction(){ } public function yeahAction(){ } }?>?
Views\scripts\helpespthml\ 目录文件
index.phtml内容如下
<?php echo $this->Bbc(1)."<br>";?> <?php echo $this->Bbc(2);?>?
yeah.phtml内容如下
<?php echo $this->Bbc(2)."<br>";?> <?php echo $this->Bbc(1);?>?
只要是HelpespthmlController.php下的方法,像indexAction和yeahAction()的模板中都可以任意调用
如同phtml模板中翻页函数$this->paginationControl()一样的用法。