【问题标题】:Is there an out-of-box PHP solution to do revision control for database fields?是否有现成的 PHP 解决方案来对数据库字段进行修订控制?
【发布时间】:2011-02-08 01:37:41
【问题描述】:

我正在寻找可以用来在 PHP 中进行版本控制的东西(而不是用于代码)。我想对用户编辑的文本输入进行修订控制。

我为 Ruby (https://github.com/courtenay/acts_like_git) 找到了一些很棒的东西,但在 PHP 中找不到任何东西。

它不存在吗?

【问题讨论】:

  • 能否在 MySQL 数据库中使用触发器来记录用户所做的更改?

标签: php mysql version-control controls version


【解决方案1】:

您可以使用支持版本控制行为的 ORM 解决方案之一。 DoctrinePropel 都支持这一点,而且可能还有更多。

或者我可能误读了您的问题,而您正在寻找模型本身的版本而不是数据的版本?

【讨论】:

    【解决方案2】:

    这看起来很有希望,但我不知道它的效果如何。你会为我测试吗? :P

    http://code.google.com/p/ruckusing/

    【讨论】:

      【解决方案3】:

      如何使用唯一的时间戳?这必须改进,但你明白我的意思。

      或者您想跟踪用户对大文本所做的确切更改?我认为这取决于您到底想要做什么,真实语言文本的 b/c 版本控制可能会触发必须手动解决的冲突,然后用户才能“提交”他的更改。可能很难建立......但取决于。

      最好的问候

      拉斐尔

      【讨论】:

      • 我认为他想要的是一种在更新字段时跟踪版本的解决方案,并且不需要他自己构建解决方案。
      • 你知道 TIMESTAMP 应该做什么吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-30
      • 1970-01-01
      • 2019-09-14
      • 1970-01-01
      • 2019-11-30
      • 1970-01-01
      相关资源
      最近更新 更多