项目目录 \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()一样的用法。