【发布时间】:2015-05-24 21:30:14
【问题描述】:
我想创建一个行为以在使用登录用户的 id 保存记录时自动填充“created_by”字段,就像时间戳对“created”所做的那样。但是,显然您可以在模型中 except 的任何地方获取 $this->Auth->user('id')。
我不得不在调用 save() 之前求助于更新控制器的 add() 方法中的请求数据,这有效但它不是 DRY。我想在模型的表类中为任何具有“created_by”字段的实体添加行为。
有什么想法可以按照 Cake 的意图在行为中做到这一点吗?
【问题讨论】:
标签: cakephp cakephp-3.0