我刚刚开始在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文件中的任何依赖项信息,以查找当前目录中的每一个。
我在这里遗漏了什么,或者这基本上是你在升级火花时需要处理的事情?
答案 0 :(得分:0)
Sparks旨在在特定的codeigniter范围(版本)中工作。只有当codeigniter版本发生更改时,您才需要更新MY_Loader类并检查该版本CI的spark更新。删除spark版本文件夹。