代码之家  ›  专栏  ›  技术社区  ›  onizukaek

Phalcon模型保存除了新添加的属性之外的所有内容

  •  0
  • onizukaek  · 技术社区  · 7 年前

    我收到一个Phalcon模型类的更新,我不得不用模型包含的新属性更新本地数据表通常这种操作不是问题,我只是在上启动alter sql查询来添加列、为对象赋值、调用save,就这样。

    但是这次发生了一些奇怪的事情:当我在模型上调用save()时,除了我在表中添加的两个新属性之外,所有的东西都被更新/创建。我检查了日志,查看了原始SQL查询,发现缺少两个新属性,有趣的是,这个操作在我第一次测试时就成功了。

    我认为这个错误可能来自于框架,在调试代码之后,我清楚地看到模型接受了新的值,但是由于某种原因无法将其传递给sql查询。

    因此,我的问题是:有没有办法强迫phalcon模型再次与我的表同步?

    0 回复  |  直到 7 年前
    推荐文章