【问题标题】:phalcon caching css jsphalcon缓存css js
【发布时间】:2016-11-24 13:30:39
【问题描述】:

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

【问题讨论】:

    标签: css caching phalcon


    【解决方案1】:

    我使用 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 文件夹了吗?是的,删除它,它是正斜杠。它看起来像这个 URL css/style.css 所以你可以打开和关闭这个 public 文件夹以在 cssjs 文件的缓存版本之间切换。

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

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

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

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

    如果您有 phalcon 的 .htaccess 文件,那么您将毫无问题地执行此操作。我希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2011-03-15
      • 2011-11-01
      • 2014-09-25
      • 1970-01-01
      • 1970-01-01
      • 2022-11-06
      • 2011-03-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多