问题标签 [symfony-3.4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
symfony - Symfony / FOSUserBundle:覆盖错误
我正在运行 Symfony 3.4 和 FOSUserBundle(主版本)。我在自定义用户实体中添加了 2 个新字段:
- 名
- 姓
..我现在正在尝试使用这两个新字段编辑配置文件编辑表单。我遵循了本教程:覆盖默认 FOSUserBundle 表单,这是我的自定义表单:
我的配置:
..和我的服务:
我在 config + services ymal 文件中进行了更改。但我得到这个错误:
无法加载类型“app_user_profile”:类不存在。
无法理解出了什么问题以及如何调试它!
wamp - 在第 0 行的未知中打开所需的“/composer/vendor/autoload.php”(include_path='.;C:\php\pear')失败
突然我收到了这个警告和错误:
警告:未知:无法打开流:第 0 行的未知中没有此类文件或目录
致命错误:未知:在第 0 行的未知中打开所需的“/composer/vendor/autoload.php”(include_path='.;C:\php\pear')失败
我在 wamp 服务器上工作并使用框架:Symfony3.4
我无法打开我的应用程序,甚至 localhost 都无法报告这些消息。
有人知道什么可能导致这些问题吗?
php - 作曲家无法在 symfony 3.4 中安装 knp 菜单包
我尝试在 Symfony 3.4 中安装 knp-menu-bundle,但出现以下错误:
$ composer 需要 knplabs/knp-menu-bundle dev-master
[无效参数异常]
版本 dev-master 的包 knplabs/knp-menu-bundle 的 PHP 要求与您的 PHP 版本 (5.5.9) 不兼容
这很奇怪,因为我的 PHP 版本是 7.1 而不是 5.5.9。
更新我的帖子以显示我的 composer.json。
doctrine-orm - php bin/console 原则:schema:update --force 不工作
我收到此错误:在 AbstractMySQLDriver.php 第 115 行:
在 PDOConnection.php 第 47 行:
在 PDOConnection.php 第 43 行:
在 PDOConnection.php 第 43 行:
build - Gulp 用户引用错误
我正在尝试使用 gulp useref 来组合 js 文件。
这是 gulp 任务:
在 base.html.twig 我有:
因此,当我尝试运行 gulp useref 任务时,出现此错误:错误:找不到带有单数 glob 的文件:/var/www/html/project/templates/js/profile/edit/js-script.js(如果这是有目的的, 使用allowEmpty
选项)
现在它在 web/js 中创建了 web/js 文件夹,这些文件夹已经在那里,并且它还在里面创建了 base.html.twig。
希望有人可以帮助我。
image - 无法在 symfony 模板中加载图像 +symonfy3.4
以上是我添加后模板中的代码,我执行了assetic:dump ,它在web/images/中生成了一个图像,但仍然无法在我的页面上看到图像。它为图像引发 404 错误。请让我知道这里出了什么问题。
注意:尝试在asset.yml 和LiipImagineBundle 中指定图像路径,没有任何帮助。
symfony - 将 ModelTransformer 添加到动态创建的表单字段
我有一个使用FormEvents::PRE_SET_DATA
Symfony 文档中描述的动态创建表单字段的表单类型:
https ://symfony.com/doc/current/form/dynamic_form_modification.html
这很好用!
我想ModelTransformer
在这个字段上有一个,因为我必须为基础实体转换表单输入。这在这里描述:
https ://symfony.com/doc/current/form/data_transformers.html
这也很好用 - 独立。但不能结合表格修改!
这是一个例子:
如果我创建并呈现此表单,我会得到:
在这一点上这听起来很合乎逻辑 - 但是有没有办法将ModelTransformer
与动态创建的字段结合起来?
symfony - Symfony 3.4 微内核定制服务
我想知道是否可以通过 configureContainer 方法直接从 AppKernel 类在 symfony 3.4 MicroKernel 应用程序中注册自定义服务,而不是从 service.yml 文件中加载所有服务。
也许通过 ContainerBuilder loadFromExtension 方法?
symfony - Symfony/Twig absolute_url 生成错误的 url
该应用程序安装在我们的集成服务器 + 分支文件夹(http://integration/feature-abc/)
Symfony 2.8 行为
asset('/image.png')
=> 生成/feature-abc/image.png
absolute_url(asset('/image.png'))
=> 生成http://integration/feature-abc/image.png
Symfony 3.4 行为
asset('/image.png')
=> /feature-abc/image.png
absolute_url(asset('/image.png'))
=> 生成http://integration/image.png
使用 absolute_url 时缺少功能文件夹 (/feature-abc/)
在从 symfony 2.8 升级到 3.4 之前,url 是正确生成的。
任何人都知道为什么会这样?