gpt4 book ai didi

php - 蛋糕PHP : how to add other query

转载 作者:行者123 更新时间:2023-11-30 01:07:15 28 4
gpt4 key购买 nike

我有一个模型、 Controller 和员工 View 。每个员工都有:id、姓名、加入日期、出生日期、宗教、地址等。

employee/index -> 我列出了所有员工,但只列出了部分字段(id 和 name)。在右侧,我有“查看”按钮来查看详细信息。

当我点击“查看”按钮时,它会显示所有字段的详细信息:id、姓名、加入日期、出生日期、宗教、地址等。

我想要的是:我需要添加额外的信息:- 这个人为我们工作了多少年?- 他多大了?

别担心,我有一个查询要做。但我不知道在哪里提出查询。

在普通查询中,我有:

SELECT DATEDIFF(NOW(),'dateofjoin')

SELECT DATEDIFF(NOW(),'dateofbirth')

他们两个会告诉我答案,但我又要在哪里以及如何提出问题?

最佳答案

您需要使用虚拟字段 see manual

在你的模型中

public $virtualFields =  array(
'age' => 'DATEDIFF(NOW(),dateofbirth)',
'working_time' => 'DATEDIFF(NOW(),dateofjoin)'
);

在 Controller 中

$this->Employee->find('all', array('fields' => array('id', 'name', 'religion', 'age', 'working_time'));

关于php - 蛋糕PHP : how to add other query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19652887/

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