我想创建一个具有未存储在数据库中的某些属性的模型.例如,我想在模型中维护一个"年龄"字段,但我只将生日信息存储在数据库中(一旦加载了DOB信息,我就可以计算"年龄").我尝试将一个简单的属性添加到模型扩展中,但据我所知,它被CakePHP忽略了.什么是实现这个目标的正确方法?
我是CakePHP的新手,如果我遗漏了一些明显的东西,请原谅我.
如何复制现有模型记录?换句话说,我如何检索具有相关数据的现有模型,然后保存该模型和数据的副本(模型和相关数据都被复制)?使用简单的 SQL 这很简单,但我想使用 CakePHP 最佳实践来完成。
我正准备第一次部署CakePHP网站.我正在使用带有MySQL数据库的站点,我仍然不清楚MySQL的用户和权限的正确使用 - 我在谈论app /中出现的"登录"和"密码"字段配置/ database.php中.在开发过程中,我一直在使用"root"和"root" - 但我很确定这不是一个好主意.所以我的问题是:将MySQL用户分配给CakePHP应用程序的最佳实践是什么,以及应该为其分配哪些MySQL权限?