我一直在尝试在项目中使用 phpactiverecord..并且我正在努力查看是否可以通过其任何 native 更新方法真正传递 mysql 函数。我有点惊讶我在其他地方找不到这个问题的答案=P。
编辑:
使用该框架一年后,一个简单的答案就是简单地执行以下操作:
$object->date = '现在'
最佳答案
如果我理解正确的话,您想调用 NOW()
来更新时间戳字段。有多种选择。
使用“updated_at”字段:http://www.phpactiverecord.org/projects/main/wiki/Utilities#automatic-timestamps
Models with fields named created_at and updated_at will have those fields automatically updated upon model creation and model updates.
对回调进行某种更新:http://www.phpactiverecord.org/projects/main/wiki/Callbacks
只需使用 php 函数手动更新即可
$obj->yourDateField = new \DateTime();
关于Php Activerecord,更新对象的 NOW(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9504558/