gpt4 book ai didi

cakephp - 需要在cakePHP中输入全名

转载 作者:行者123 更新时间:2023-12-02 14:14:50 24 4
gpt4 key购买 nike

如果我有一个包含 first_namelast_name 的人物模型,如何创建和显示 full_name?我想将它显示在我的编辑和查看 View 的顶部(即“编辑 Frank Luke”)和其他地方。简单地将回声丢弃到 first_namelast_name 并不是 DRY。

如果这是一个非常简单的问题,我很抱歉,但目前还没有任何效果。

谢谢你,弗兰克·卢克

为清楚起见进行编辑:好的,我在人物模型上有一个函数。

function full_name() {
return $this->Person->first_name . ' ' . $this->Person->last_name;
}

在 View 中,我调用

echo $person['Person']['full_name']

这让我注意到我有一个 undefined index 。从 View 调用函数的正确方法是什么?我必须在 Controller 或其他地方执行此操作吗?

最佳答案

如果您想要的只是显示全名,而不需要执行任何数据库操作(比较、查找),我认为您应该在 View 中连接字段。

这将更符合 MVC 设计模式。在您的示例中,您只想以不同的方式查看数据库中的信息。

由于连接操作很简单,因此将其放在单独的函数中可能不会节省太多代码。我认为仅在 View 文件中最简单。

如果您想做更多奇特的事情(即更改大写字母、返回给用户的链接),我建议您创建一个使用用户数据调用的元素。

关于cakephp - 需要在cakePHP中输入全名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1690983/

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