Open GoogleCodeExporter opened 8 years ago
versioned 行为插件可以为对象提供版本控制能力。例如 wiki 的文章具备多个版本。 使用 versioned 插件后,可以在数据库中保存对象的多个版本。 生成对象的新版本时,老版本的对象会获得一个新的ID,而最 新的内容则占用现有的 ID。因此,以ID查询对象时,总是会获得最新版本的内容。 versioned 插件提供下列方法: // 获得当前的版本号 string getVersion(); // 将当前内容重置到特定版本 void revertToVersion($version); // 获得下一个版本号 string getNextVersion(); // 获得上一个版本号 string getPrevVersion(); // 获得最早的版本号 string getFirstVersion(); // 获得最后的版本号(当前内容的版本号) string getLastVersion(); // 删除比当前版本更久(版本号更小)的内容 void removeOldVersions(); versioned 插件提供的静态方法: // 删除所有老版本 void removeAllOldVersions(); // 删除指定版本 void removeVersion($version);
Original issue reported on code.google.com by dualf...@gmail.com on 13 Apr 2008 at 1:24
dualf...@gmail.com
Original comment by dualf...@gmail.com on 18 Apr 2008 at 7:07
Original comment by dualf...@gmail.com on 19 Apr 2008 at 8:32
Original issue reported on code.google.com by
dualf...@gmail.com
on 13 Apr 2008 at 1:24