FMElfinderBundle CKEditor Integration / Assetic:转储删除文件

时间:2014-09-12 09:57:03

标签: symfony ckeditor assetic elfinder

我目前面临资产问题(symfony)

每当我这样做:     app/console assetic:dump --env=dev

清除所有供应商包中的

所有资源文件夹(在/ vendor / vendorname / bundle /文件夹中),并生成空的css / js资产。

要让他们回来,我需要删除整个文件夹并进行作曲家更新。

我想要完成的是让ckeditor (egeloen)中的fmelfinder-bundle集成恢复工作。最近作曲家更新后(ElFinder窗口没有样式表),它停止了这样做。

我尝试了什么:

  • 我尝试了所有 FMElfinderBundle版本从1.0到2.1,有很多配置方式(压缩:false,include_assets:false / true等)。
  • 在assetic:dump
  • 之前或之后清除缓存
  • assetic:dump with --no-debug
  • 资产:安装
  • "调试"使用Chrome开发者工具 - >没有包含任何CSS

我没有让fmelfinderbundle再次工作,我在我的composer.json中有helios-ag / FMElfinderBundle的版本1. *就像半年前一样,我没有'我有yui压缩机,也不必转储资产。

自工作以来发生了什么变化?

  • PHP版本从5.4.x更新到5.4.y
  • symfony项目的文件夹结构(/ htdocs / web => / htdocs,/ htdocs / * => / secure / *)

有没有人有类似资产的问题?你是怎么解决的?

1 个答案:

答案 0 :(得分:0)

如果在更改目录结构后遇到资产问题,请确保配置了read_from参数。

我的资产配置缺少" read_from"参数。

我一直以为这会产生同样的效果:

app/console assetic:dump --env=prod --no-debug /path/to/web/folder

但它没有!

按如下方式调整app / config / config.yml

assetic:
    #...
    read_from:    "%kernel.root.dir%/../../htdocs" #relative path from your web folder (where app.php lives)
    #...

请参阅本页底部:http://symfony.com/doc/current/cookbook/configuration/override_dir_structure.html#override-the-web-directory