ob/cachenuke-bundle

此包已废弃,不再维护。未建议替代包。

Symfony2 扩展包,提供一个方便的按钮,让您从浏览器中轻松清除缓存

安装: 62

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

开放问题: 0

类型:symfony-bundle

dev-master 2015-01-21 23:48 UTC

This package is not auto-updated.

Last update: 2020-01-12 16:27:23 UTC


README

Nuke 提供了一个方便的按钮,让您从浏览器中轻松清除缓存,就像这样暴力。

使用方法

将模板片段导入到所需的地方...

{% include "ObCacheNukeBundle::button.html.twig" %}

...点击这该死的东西,一边喝咖啡,一边看着缓存文件在战斗!

安装

运行 composer require ob/cachenuke-bundle

app/AppKernel.php 中注册扩展包

// app/AppKernel.php
public function registerBundles()
{
    return array(
        // ...
        new FOS\JsRoutingBundle\FOSJsRoutingBundle(),
        new Ob\CacheNukeBundle\ObCacheNukeBundle(),
    );
}

app/config/routing.yml 中注册路由

ob_cache_nuke:
    resource: "@ObCacheNukeBundle/Resources/config/routing.yml"
    prefix:   /

fos_js_routing:
    resource: "@FOSJsRoutingBundle/Resources/config/routing/routing.xml"

您可能需要——真的,非常需要——添加一个防火墙后的路由前缀,这样就不会有太多时间的人编写脚本不断清除您的缓存。

发布资源

$ php app/console assets:install --symlink web

鸣谢

许可证

此扩展包在 MIT 许可证下发布。有关详细信息,请参阅捆绑的 LICENSE 文件。