CakePHP辅助函数使用其他函数(在同一个帮助器中)

时间:2014-05-05 13:01:52

标签: function cakephp helper

我使用名为CompanyHelper的自定义帮助程序。我使用一个名为get_relative_time的函数来格式化给定的日期。我在同一个CompanyHelper中有另一个名为get_month的函数,我想在get_relative_time函数中访问它。但我无法让它发挥作用。

我尝试过这样的事情:(修剪 - 仅用于逻辑)

class CompanyHelper extends AppHelper { 

    function get_month(){
        $month = "januari";
        return $month;
    }

    function get_relative_time(){
        $date = $this->Company->get_month();
        //Note: I also tried $this->get_month();
        return $date;
    }

} 

我删除了所有代码,以保持简单。我只想在我的新get_month函数中调用我的其他函数(get_relative_time)。

1 个答案:

答案 0 :(得分:0)

Try......
This is working and return januari.
<?php
class CompanyHelper extends AppHelper { 

    function get_month(){
        $month = "januari";
        return $month;
    }

    function get_relative_time(){
        $date = $this->get_month();
        return $date;
    }

} 
?>