在何处创建以及如何调用视图中的函数 - cakephp


where to create and how to call a function in view -- cakephp

例如,我有一个视图 calculate.ctp,我想在其中调用一个函数 add(7,5); 然后它当然会显示输出。

我将在哪里创建函数

function add($num1, $num2)
{
 $ans = $num1 + $num2;
 return $ans;
}

以及如何在 calculate.ctp 中调用该函数?

我认为最好为您的常用函数创建一个帮助程序,并将您的常用函数放入此帮助程序中

/app/Config/boostrap.php 是添加全局函数的有用位置。

或者,您是否考虑过将功能包装在帮助程序中?

在 CakePHP 3.* 中,你也可以使用 Helpers。

https://book.cakephp.org/3.0/en/views/helpers.html#creating-helpers

https://stackoverflow.com/a/50165754/935330