如何在Codeigniter php中向所有样式和JS标记(包括)内部视图添加版本

如何在Codeigniter php中向所有样式和JS标记(包括)内部视图添加版本,php,codeigniter,Php,Codeigniter,每当我向客户发布新版本的网站时,我必须指示他们清除浏览器缓存,以便他们看到更新 现在,在搜索之后,我发现在发布新版本之前,我必须将版本添加到样式和Js文件中,以便我的客户端浏览器能够检测修订并获取最新的css/Js资源。这是可以解释的 例如: 其中232是可修改的版本号,在发布新代码时应更改该版本号 更新版本后,一切正常。但我不想打开所有视图并手动更新版本。 相反,我正在搜索一些逻辑,这些逻辑将更新/设置位于Views目录中的所有视图中的Style/Javascript标记的新版本 有没有办

每当我向客户发布新版本的网站时,我必须指示他们清除浏览器缓存,以便他们看到更新

现在,在搜索之后,我发现在发布新版本之前,我必须将版本添加到样式和Js文件中,以便我的客户端浏览器能够检测修订并获取最新的css/Js资源。这是可以解释的

例如:

其中232是可修改的版本号,在发布新代码时应更改该版本号

更新版本后,一切正常。但我不想打开所有视图并手动更新版本。 相反,我正在搜索一些逻辑,这些逻辑将更新/设置位于Views目录中的所有视图中的Style/Javascript标记的新版本


有没有办法做到这一点???

您可以在
config.php
文件中添加
版本
设置

$config['curr_ver'] = "1.5";
然后在文件中,您可以这样编写:

 <script type="text/javascript" src="include/init.js?v=<?=$this->config->item("curr_ver");?>"></script>
这个概念被称为“缓存破坏”。由于不了解codeigniter生态系统,我发现的只是:
<script type="text/javascript" src="include/init.js?v=1.5"></script>