【发布时间】:2015-06-10 12:57:34
【问题描述】:
我想在我的用户注册帐户时为他们创建一些默认实体,一个很好的例子是个人资料,最初不会有来自用户注册表单的数据,但所有用户实体都应该有一个个人资料创建它似乎仍然合适。
在您说“但没有数据,所以只需在您的控制器/视图中处理这个问题”之前 - 是的,我知道,但并非我的所有用例都允许这样做,有些需要空/默认数据。
在保存之前,这是否应该从我的控制器中的注册表中添加到数据中?对我来说,似乎更合乎逻辑的是,我的模型中应该有一些内容表明有效用户有个人资料,并且如果没有数据可以创建一些(可能使用用户名作为个人资料全名)。
这是否可以在 beforeSave 回调或控制器中实现?
为了正确保存相关实体,我需要在 patchEntity 中具有最低要求吗(我当前的尝试在调试中使用了配置文件,但没有我认为我正在设置的数据,因此没有任何保存)
非常感谢
【问题讨论】:
标签: model-view-controller associations cakephp-3.0