使用带有Codeigniter的Sparks处理更新的火花

时间:2012-03-16 16:08:26

标签: codeigniter

我刚刚开始在Codeigniter上使用Sparks并且非常喜欢它,但我不确定更新特定spark包时的最佳做法。

换句话说,如果我有spark:example_spark 1.0.0然后它升级到example_spark 1.0.1,我想我会在sparks目录中有2个版本?

Sparks
  -example_spark
    -1.0.0
    -1.0.1

我是否需要回到我的应用程序并更换我加载原始spark的每个案例:

$this->load->spark('example_spark/1.0.0');

并将其替换为:

$this->load->spark('example_spark/1.0.1'); 

我想唯一的另一种方法是将最新的版本号目录重命名为“current”,并更新spark.info文件中的任何依赖项信息,以查找当前目录中的每一个。

我在这里遗漏了什么,或者这基本上是你在升级火花时需要处理的事情?

1 个答案:

答案 0 :(得分:0)

Sparks旨在在特定的codeigniter范围(版本)中工作。只有当codeigniter版本发生更改时,您才需要更新MY_Loader类并检查该版本CI的spark更新。删除spark版本文件夹。