我有两个函数,每个函数都有一个带小数点数的变量:
function comehere1($fap_value1)
{
$first=$fap_value1;
echo 'fap_value1_comehere= '.$first;
}
function comehere2($fpdc_value1)
{
$second=$fpdc_value1;
echo 'fpdc_value1_comehere= '.$second;
}
现在我想要第三个函数,让我们说calc(),其中我从两个函数中计算两个变量$ first和$ second的总和,并存储在一个名为$ final_sum的变量中。像:
function calc()
{
$final_sum=calculate($first, $second, '+');
echo 'final_sum= '.$final_sum;
}
这些所有函数都在CakePHP 2.5.6的视图文件中,我尝试用全局OR定义它们或者将它们置于引导程序或者配置:: write和read OR return等等,但是没有任何东西让它们加起来,因为它们未定义'在他们各自的职能之外。
任何帮助都将受到高度赞赏!
答案 0 :(得分:0)
您可以在帮助程序中定义函数并在视图中使用它们。 Read Here
您必须创建帮助程序,将其加载到控制器中,然后您可以使用$this->myHelper->myFunction()
在帮助器中创建函数:
function comehere1($fap_value1)
{
return $fap_value1;
}
function comehere2($fpdc_value1)
{
return $fpdc_value1;
}
function calc($val1, $val2)
{
$final_sum=$val1 + $val2;
return $final_sum;
}
在视图中调用:
This->yourHelper->calc();