- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试在我的 Symfony 5 应用程序的 dev-master
版本中安装 twig/extensions
包。我遇到以下输出:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for twig/extensions dev-master -> satisfiable by twig/extensions[dev-master].
- Conclusion: remove twig/twig v3.0.3
- Conclusion: don't install twig/twig v3.0.3
- twig/extensions dev-master requires twig/twig ^2.10 -> satisfiable by twig/twig[v2.10.0, v2.11.0, v2.11.1, v2.11.2, v2.11.3, v2.12.0, v2.12.1, v2.12.2, v2.12.3, v2.12.4, v2.12.5].
- Can only install one of: twig/twig[v2.10.0, v3.0.3].
- Can only install one of: twig/twig[v2.11.0, v3.0.3].
- Can only install one of: twig/twig[v2.11.1, v3.0.3].
- Can only install one of: twig/twig[v2.11.2, v3.0.3].
- Can only install one of: twig/twig[v2.11.3, v3.0.3].
- Can only install one of: twig/twig[v2.12.0, v3.0.3].
- Can only install one of: twig/twig[v2.12.1, v3.0.3].
- Can only install one of: twig/twig[v2.12.2, v3.0.3].
- Can only install one of: twig/twig[v2.12.3, v3.0.3].
- Can only install one of: twig/twig[v2.12.4, v3.0.3].
- Can only install one of: twig/twig[v2.12.5, v3.0.3].
- Installation request for twig/twig (locked at v3.0.3) -> satisfiable by twig/twig[v3.0.3].
作为package page似乎在其版本 ^2.10
中需要 twig/twig
我试图找到它在我的项目中有一个需要冲突的包(例如 ^3.0
) 但似乎不存在:
$ composer why twig/twig
knplabs/knp-paginator-bundle v5.1.1 requires twig/twig (^2.0 || ^3.0)
symfony/twig-bridge v5.0.4 requires twig/twig (^2.10|^3.0)
symfony/twig-bundle v5.0.4 requires twig/twig (^2.10|^3.0)
symfony/twig-pack v1.0.0 requires twig/twig (^2.12|^3.0)
symfony/web-profiler-bundle v5.0.4 requires twig/twig (^2.10|^3.0)
twig/extra-bundle v3.0.3 requires twig/twig (^2.4|^3.0)
有人能告诉我为什么 Composer 不能解决我的要求吗?不要犹豫,要求输出更多评论。我会相应地对此进行编辑。
这里是我的 composer.json
的 require
和 require-dev
键:
"require": {
"php": "^7.2.5",
"ext-ctype": "*",
"ext-iconv": "*",
"antishov/doctrine-extensions-bundle": "^1.4",
"knplabs/knp-paginator-bundle": "^5.1",
"sensio/framework-extra-bundle": "^5.1",
"symfony/asset": "5.0.*",
"symfony/console": "5.0.*",
"symfony/dotenv": "5.0.*",
"symfony/expression-language": "5.0.*",
"symfony/flex": "^1.3.1",
"symfony/form": "5.0.*",
"symfony/framework-bundle": "5.0.*",
"symfony/http-client": "5.0.*",
"symfony/intl": "5.0.*",
"symfony/mailer": "5.0.*",
"symfony/monolog-bundle": "^3.1",
"symfony/notifier": "5.0.*",
"symfony/orm-pack": "*",
"symfony/process": "5.0.*",
"symfony/security-bundle": "5.0.*",
"symfony/serializer-pack": "*",
"symfony/string": "5.0.*",
"symfony/translation": "5.0.*",
"symfony/twig-pack": "*",
"symfony/validator": "5.0.*",
"symfony/web-link": "5.0.*",
"symfony/webpack-encore-bundle": "^1.7",
"symfony/yaml": "5.0.*"
},
"require-dev": {
"doctrine/doctrine-fixtures-bundle": "^3.3",
"fzaninotto/faker": "^1.9",
"symfony/debug-pack": "*",
"symfony/maker-bundle": "^1.0",
"symfony/profiler-pack": "*",
"symfony/test-pack": "*"
}
最佳答案
看起来你的 twig 扩展包几乎已经被遗弃了!
来自包装师:
要求: Twig / Twig :^1.27|^2.0
在 dev-master 分支上:
要求: Twig / Twig :^2.10
对不起 friend ! https://packagist.org/packages/twig/extensions#dev-master
关于php - Composer 无法安装 Twig Extensions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60340979/
Twig 使用 {{ }}、{% %}、{# #} 分隔符。 但是如何在 Twig 模板中显示 {{ }} 呢?我不是在谈论 HTML 转义。 我问这个问题是因为我想在我的 Twig 模板中包含一个
为了转换我的法语 html 口音,我尝试通过在 Twig 中执行此操作来更改编码: {{ ddf.description | convert_encoding('UTF-8', 'HTML-ENTIT
我有一个带有输出元素的 .twig 文件的循环。 我需要为每个元素增加一个值。我知道如何在 PHP 中执行此操作,但不清楚如何使用 twig 文档执行此操作。我真的不能在 Controller 中做到
我有一个 xxx.html.twig 文件,它显示一个页面,但是当我想用不同的数据刷新页面并用新数据更新它时,我有一个选择和一个提交按钮。问题是我不知道如何在 Controller 中调用一个 Act
我需要使用 Liquid 来创建模板,但可能只能访问 Twig 模板语言。这两种语言基本上是相同的东西,还是语言上存在差异,导致很难使用 Twig 来替代 Liquid? 最佳答案 Twig 和 Li
number rounding 的 Twig 文档谈论四舍五入小数,但我有一个案例,我想将 19,995 这样的数字四舍五入到 20,000。是否有一种巧妙的方法可以四舍五入到最接近的千位? 最佳答案
我在 2.7 和 3.1 版本中都有 Symfony 项目。 PhpStorm 启用了 Symfony 插件和 Twig 支持插件。 当我在 Symfony 2.7 版本的 PhpStorm 中工作时
我已升级到新版本的 twig/twig 3.x.x。从 twig 版本 3.0 开始,Twig_Extension 已被弃用。所以我接下来要讨论“whiteoctober/breadcrumbs-bu
我在 Twig 中经常有类似的样板代码: {% if (somelongcond) %} {% endif %} Some long content {% if (somelongcond)
我想在我自己的插件中覆盖来自插件的 Twig 模板的 block 。我过去曾覆盖过 native 商店软件模板,但我在使用插件模板时遇到了麻烦。 我正在尝试调整的插件是 FroshProductCom
我用带 Twig 的silex; 我创建自定义 form_div_layout 并将其放在 webroot 中(例如) 我这样注册 TwigService 提供者 $app->register
我不太明白 Twig 中的属性函数是如何工作的。有人可以帮我举个例子吗? 我在 SQL 中有一个名为动态的字段。我可以是例如“field27”,但我不知道号码,号码保存在 radio.id 中。我想做
我想知道是否有一种方法可以在 TWIG 中创建多语句 示例:两个单独的语句... {% set foo:bar %} {% set baz:qux %} 合并成一个语句 {% set foo:
我正在尝试使用 Twig i18n 扩展。 据我所知,我需要的文件在这里: https://github.com/fabpot/Twig-extensions/blob/master/lib/Twig
我正在使用 patternlab 的节点版本用 Twig 作为模板引擎。我正在使用 twig,因为我的代码库是用 twig 编写的 - 所以使用 mustache 不是一个选项。 我简单地尝试包含一个
我有以下代码: {% set pageDescription = item.description|length > 197 ? item.description|striptags|trim|sli
我有以下 Twig 代码: {% for likeditem in user.getItemLikes() %} //iterate over each liked items here {%
反正有没有像这样在 Twig 中重复一个块: {% block title %}{% endblock %} | MyBusiness 为了只声明两个块一次?像那样: {% block title
编辑:2016年12月3日 想学习如何向 Twig 添加自定义扩展(过滤器)吗?请参阅this answer的lxg 您是否只需要找到与ucword等效的嫩枝?请参阅this answer的Javie
我有一个简单的浮点数组。我需要将它显示为逗号分隔的字符串。 {{ arr|join(', ') }} 由于过度的微不足道的准确性,这是一个糟糕的解决方案。 {% for val in arr %}
我是一名优秀的程序员,十分优秀!