就是用Mysql自带的这个
select uuid();
在ActiveRecord里该如何处理
<?php
$model = new xx();
$model->id = 'uuid()';
...
$model->save();
问题:显然上面这种方法是不行的,有没有其他的处理方式
就是用Mysql自带的这个
select uuid();
在ActiveRecord里该如何处理
<?php
$model = new xx();
$model->id = 'uuid()';
...
$model->save();
问题:显然上面这种方法是不行的,有没有其他的处理方式
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
在ActiveRecord::behaviors()里增加一个PrimaryKeyBehavior来处理ActiveRecord::EVENT_BEFORE_INSERT这种方法可行
在model里调用
这种方法可以实现灵活调用,在有需要的Model里调用,并且不用在写逻辑的时候加上$model->id = uuid()