ZF框架-phtml模板中实现函数的应用


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值