Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
phalcon缓存css js_Css_Caching_Phalcon - Fatal编程技术网

phalcon缓存css js

phalcon缓存css js,css,caching,phalcon,Css,Caching,Phalcon,使用php7和apache在流浪汉centos 7上运行phalcon。 当我更改它时,它不会更新css或js。当我添加任何内容时,js抛出无效或意外的标记。这不是编码问题。我认为它是缓存,不知道如何禁用它。同一个项目在不同的机器上工作我使用Phalcon,我喜欢它,但缓存确实令人讨厌。我还没有弄清楚如何禁用缓存,但我可以帮助解决缓存问题。我也花了一段时间才弄明白 无论如何,说到点子上 $this->assets->addCss(“public/css/style.css”)这是我使用的 或者您

使用php7和apache在流浪汉centos 7上运行phalcon。
当我更改它时,它不会更新css或js。当我添加任何内容时,js抛出无效或意外的标记。这不是编码问题。我认为它是缓存,不知道如何禁用它。同一个项目在不同的机器上工作

我使用Phalcon,我喜欢它,但缓存确实令人讨厌。我还没有弄清楚如何禁用缓存,但我可以帮助解决缓存问题。我也花了一段时间才弄明白

无论如何,说到点子上

$this->assets->addCss(“public/css/style.css”)这是我使用的

或者您可以使用以下选项:

甚至这个:

$this->tag->stylesheetLink(“public/css/style.css”)

但是,如何输出css并不重要。重要的是链接。你看到那个
public
文件夹了吗?是的,把它拿开,它就变了。它看起来像这个URL
css/style.css
,所以你可以打开和关闭这个
public
文件夹,在你的
css
js
文件的缓存版本之间切换

因此,如果您的页面在更新文件时没有更新,请切换以查看哪些页面加载了更改:

$this->assets->addCss(“css/style.css”)

只需在这两个URL之间切换,直到获得非缓存文件

$this->assets->addCss(“public/css/style.css”)

如果您拥有phalcon的
.htaccess
文件,那么您在执行此操作时不会遇到任何问题。我希望这有帮助