gpt4 book ai didi

CakePHP 自定义全局函数

转载 作者:行者123 更新时间:2023-12-01 00:06:34 24 4
gpt4 key购买 nike

我正在处理的应用程序有几个名为“active”的数据库字段,它是 bool 值。但是,我希望它说"is"或“否”,而不是在 View 中显示“1”或“0”。

我有以下功能:

function activeFriendlyName($status)
{
if ($status == 1)
{
return "Yes";
}
else
{
return "No";
}
}

但是,我不确定应该把这个全局函数放在哪里?是 app_model.php 文件吗?此外,我将如何调用此函数来应用“格式”?

最佳答案

您应该将来自数据库的数据保持原样,直到需要显示它为止。这意味着 View 是更改它的正确位置。我只想做一个简单的:

echo $model['Model']['bool'] ? "Yes" : "No";

但是,如果您需要更复杂的格式规则,并且不想每次都重复,请制作自定义 Helper。

您可以在 bootstrap.php 中定义一个全局函数,但我不会推荐它。

关于CakePHP 自定义全局函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1169512/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com