phalcon caching css js

时间:2016-11-24 13:30:40

标签: css caching phalcon

使用php7和apache在vagrant centos 7上运行phalcon。 当我更改它时它不会更新css或js。当我添加任何内容时,js抛出Invalid or unexpected token。这不是编码问题。我认为这是缓存,无法弄清楚如何禁用它。同一项目适用于不同的机器

1 个答案:

答案 0 :(得分:0)

我使用Phalcon并且我喜欢它,但是缓存确实很烦人。我还没有弄清楚如何禁用缓存,但我可以帮助解决缓存问题。我花了一段时间来解决这个问题。

无论如何,重点!

$this->assets->addCss("public/css/style.css");这就是我使用的

或者你可以使用它:

<link type="text/css" rel="stylesheet" href="/project/public/css/style.css" />

甚至是这样:

$this->tag->stylesheetLink("public/css/style.css");

但是输出css并不重要。什么是关联。你看到public文件夹了?是的,删除它,它是转发斜杠。它看起来像这个网址css/style.css因此,您可以打开和关闭此public文件夹,以便在cssjs文件的缓存版本之间切换。

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

$this->assets->addCss("css/style.css");

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

$this->assets->addCss("public/css/style.css");

如果你有phalcon的.htaccess文件,那么你可以毫无问题地这样做。我希望这有帮助!