草庐IT

idkit_assets

全部标签

php - Symfony2 : How to properly include assets in conjunction with Twig template inheritance?

我目前正在使用Symfony2.1.0开发网络应用程序。我已经通读了Templatingchapter这本书的一部分,我正在尝试在我的网页中包含Assets(现在,它只是一个样式表)。我正在使用Three-levelinheritancesystem这是书中提到的,我的应用程序结构目前是这样的:app/Resources/views/base.html.twig:基本模板,包含标题、样式表和正文block。src/My/PageBundle/Resources/viewslayout.html.twig:布局模板(扩展基本模板),将主样式表附加到stylesheetblock,并覆盖b

javascript - Symfony Assetic-URL中的part_1

好的,我一直到处搜索有关此内容的信息,但没有找到任何直接帮助的内容(仅提及与其他问题有关的此问题)。基本上,我在查找Assets文件与实际生成的文件时遇到Assets生成的路径问题。它尝试加载的路径是:/js/admin_part_1.js,而它生成的文件只是/js/admin.js我正在使用以下文件转储文件:phpapp/consoleassetic:dump--env=prod--no-debugconfig.yml的相关部分:assetic:debug:"%kernel.debug%"use_controller:falsefilters:cssrewrite:~assets:a

php - Symfony Assets :dump runtime exception

我正着手使用Capifony部署我的Symfony应用程序。当Capifony执行assetic:dump时,我得到一个运行时异常。[RuntimeException]Unabletowritefile{path}/releases/20130314071536/app/../web/js/.我尝试手动执行命令并得到相同的异常。然后我尝试使用--verbose参数的命令,并意识到所有源路径中有一个点的文件都没有文件名,只有扩展名。当遇到没有扩展名的文件名(在本例中为Makefile)并尝试写入文件“.”时,会出现异常。(只有一个点)。在同一台服务器的另一个域上,我有完全相同的代码,但手

php - Laravel:无需协议(protocol)即可设置 Assets

使用asset辅助函数如下:会得到有没有什么laravel内置的解决方案可以让它成为并使用http和https协议(protocol)正确显示?[编辑]我知道Laravel通常会正确检测协议(protocol),但在负载均衡器后面时,它不会。所以我仍在寻找解决方案。 最佳答案 只有当请求被认为是安全的时候,Laravel才会创建安全链接。Laravel已经有办法将来自“受信任的代理”的非httpS流量视为“安全”。您可以像这样在您的应用程序服务提供商中声明此类受信任的代理:Request::setTrustedProxies(arr

php - Symfony2 和 Assetic - cssrewrite 非常适用于开发,不适用于产品

我将我的CSS包含在以下代码中:{%stylesheets'bundles/majorproductionssewingdivasite/css/*.css'filter='cssrewrite'%}{%endstylesheets%}在开发中,这让我可以毫无问题地使用图像Sprite。我的Sprite的结果URL是:http://localhost/diva/web/bundles/majorproductionssewingdivasite/images/diva-sprites.jpg但是,在产品中,它被映射到:http://localhost/diva/bundles/majo

php - 如何从服务中生成 Assets URL?

我正在使用Symfony2,我想从服务类而不是模板生成Assets的绝对URL。我想要同样的东西{{asset('/path/to/my/asset')}}将在模板中返回。这可能吗? 最佳答案 看看:Symfony/Bundle/TwigBundle/扩展/Assets扩展publicfunctiongetAssetUrl($path,$packageName=null){return$this->container->get('templating.helper.assets')->getUrl($path,$packageNam

php - assetic - 无法写入 Assets

这是我的目录结构(这只是一个测试项目):stan@mypc:/generate_assets$sudotree-L3-p.├──[drwxr-xr-x]assets│  └──[drwxr-xr-x]css│  ├──[-rw-r--r--]test1.css│  └──[-rw-r--r--]test2.css├──[-rw-r--r--]composer.json├──[-rw-r--r--]composer.lock├──[drwxrwxrwx]public├──[-rwxr-xr-x]run└──[drwxr-xr-x]vendor....skipping...这是我应该生成A

php - Yii2:具有高级配置的通用 Assets

我想将Yii2的高级配置与单独的前端、后端、通用和控制台应用程序一起使用。我有许多常用Assets,包括将在前端和后端应用程序中使用的样式表、js文件和字体。只有将这些Assets放在共同的Assets文件夹中才有意义。然后,我的困惑开始了。似乎我需要一个单独的AppAsset.php文件来管理整个应用程序的前端和后端部分的Assets,因为两者之间有些事情会有所不同。(我不太确定是将前端、后端等称为总体应用程序中的独立应用程序,还是将它们称为大型总体应用程序的子应用程序。)无论如何,看来我需要两个AppAsset经理。我将自己处理所有文件转换(例如scss→css)和文件压缩,因此我

php - 生产环境中的 Symfony 2 Assetic css 和 js 404

我已经安装了Symphony2框架并创建了我自己的包。我正在为我的js和css文件使用assetic。我在我的服务器上运行ubuntu,在我的本地机器上运行mint。当我在本地访问app_dev.php时,所有Assets都可以正常使用。当我在本地访问app.php时,所有Assets都可以正常使用。但是在我的服务器上,路由被渲染但是Assets(css和js)我得到一个404。当我跟踪prod.log时,我在下面得到一个未捕获的异常:PHPExceptionSymfony\Component\HttpKernel\Exception\NotFoundHttpException:"No

php - symfony 2 中的 Assetic + YUI 压缩器 : is this a bug?

我已经在命令行(在Windows上)中测试了YUI压缩器,它似乎工作得很好。但是assetic创建的.css没有被压缩,并且在顶部(在.css内!)附带了这条消息:/*[exception]500|InternalServerError|RuntimeException[message][1]RuntimeException:atn/ainE:\websites\symfony2\public_html\Symfony\vendor\assetic\src\Assetic\Filter\Yui\BaseCompressorFilter.phpline81atAssetic\Filter