-
0 votesanswersviews
symfony 4覆盖doctrine AbstractHydrator
我将symfony从3.4.15升级到3.4.20 . 不幸的是我的自定义学说AbstractHydrator不再起作用了 . 我使用Bundle Inheritance来覆盖它,但它在4.0中已弃用,似乎已经在3.4.20中删除了 我试图用service decoration覆盖它,但这不起作用 . AbstractHydrator只有't called as a services. It'才... -
0 votesanswersviews
Symfony 3.4 - 为接口添加服务,弃用消息
我正在将我的Symfony应用程序从2.8迁移到3.4(然后再迁移到4.1),我在分析器中收到了这个弃用消息 . 有谁知道如何解决它? 自Symfony 3.3以来,基于其实现的类型自动装配服务已弃用,4.0版将不再支持 . 您应该将“Core \ Infrastructure \ Utils \ TokenGenerator”服务别名为“Core \ Application \ Utils \... -
3 votesanswersviews
Symfony4新捆绑自动加载
我想用SF4创建一个新的可重用捆绑包 . 我跟着documentation但是如果我在"src"目录中添加我的新包,则与App命名空间和composer自动加载存在冲突: "autoload": { "psr-4": { "App\\": "src/", &q... -
1 votesanswersviews
symfony 4表单集合实体,文件类型为create
如何使用通过collectionType在父表单中嵌入fileType字段的实体创建和上载文档 . 我确实阅读了文档Symfony Upload . 但没有成功实现这一目标 . 始终收到此错误"Type error: Argument 1 passed to App\Service\FileUploader::upload() must be an instance of Symfony... -
2 votesanswersviews
Symfony 4表单CollectionType:仅为新行生成FileType元素
我有一系列图像,我希望能够在Symfony 4表单中添加/更新/删除 . 要为这些图像创建表单,我使用的是带有FileType的自定义表单: public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('image', FileType::clas... -
4 votesanswersviews
Symfony 4,一种从现有数据库生成实体的方法?
使用Symfony 3及其控制台,我们可以通过命令“php bin / console doctrine:mapping:import”从现有数据库生成实体(非常有用!) . 从symfony 4开始,命令“./bin/console doctrine:mapping:import”需要一个包名,但symfony 4现在不能用于bundle . 使用新版本的symfony,有没有一种方法我没有看到... -
1 votesanswersviews
Symfony表单集合 - 维护与主键的关联
我有一个包含集合的Symfony表单,其定义如下: <?php declare(strict_types=1); namespace App\Form; use App\Entity\Documents; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\Coll... -
0 votesanswersviews
用户提供程序必须返回UserInterface对象,SYmfony 4登录错误
伙计我是Symfony 4的新手, 这是我的security.yaml,我的目的是从数据库登录加载用户 security: encoders: App\Entity\Login: algorithm: bcrypt providers: db_provider: entity: class: App\Ent... -
0 votesanswersviews
如何将参数/服务注入Doctrine Entity Listener
我正在使用Symfony 4尝试将参数注入Doctrine Entity Listener Konfiguration: App\EventListener\MyListener: arguments: - "%kernel.cache_dir%" tags: - { name: doctrine.orm.entity_liste... -
1 votesanswersviews
Symfony 4.1 i18n路由前缀:排除路由
I have a i18n project running on Symfony 4.1. 我想实现一些路由,如: / => "Choose language"页面路线 / fr /或/ en / =>主页路线 / fr / foo /,/ en / bar等=>其他路线 在article之后,我正在使用注释来处理路由,并为注释路由设置了一个全... -
0 votesanswersviews
Symfony在LogoutListener中注入EntityManager
使用Symfony 3.4,我需要在注销前坚持用户,所以我实现了以下监听器: <?php namespace c975L\UserBundle\Listeners; use Doctrine\ORM\EntityManagerInterface; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\Http... -
1 votesanswersviews
Symfony 4:服务显示在控制台中,但不是自动注入
hett@hett-pc:/data/projects/graylist$ ./bin/console debug:container | grep client_manager fos_oauth_server.client_manager alias for "fos_oauth_server.client_manager.default"... -
1 votesanswersviews
如何使用PHP-DI Symfony Bridge作为控制器?
我想使用我最近设置的PHP-DI 6和PHP-DI Symfony Bridge 3的Symfony 4项目 . 我的 project structure 看起来像这样: |-config |---dependencies |-----common.php ... |-src ... |-Interop |---Api |---Website |-----Controller |-------In... -
2 votesanswersviews
Symfony 4 autowire不使用root命名空间
在标准上,所有内容都放在 App 命名空间下 . 因此,如果我将 TestController 具有 public function xxx(TestInterface $test); 这样的结构一切正常 . -src -Core -TestInterface (App\Core) -Api -Controller -TestController (App\Api\Control... -
0 votesanswersviews
symfony 4 - flysystem autowire
你可以帮我这个吗? 无法自动装配服务“App \ Estimate \ DocumentManager”:方法“__construct()”的参数“$ flysystem”引用类“League \ Flysystem \ Filesystem”但不存在此类服务 . 您应该将此类别名为现有的“oneup_flysystem.estimateDocumentsFilesystem_filesystem... -
2 votesanswersviews
如何配置OneUpUploaderBundle和OneUpFlysystemBundle在Symfony 4.1中工作
简介 我正在尝试 Syfony 4.1 与 OneUpUploaderBundle 和 OneUpFlysystemBundle . 问题 我的配置工作正常 Symfony 3.4 但是 Symfony 4.1 我无法弄清楚如何在我的控制器代码中注入OnUpUploaderBundle . 配置 OneUpUploader.yaml oneup_uploader: mappings: ... -
0 votesanswersviews
在Symfony 4事件上键入实体丢失和错误
我的活动: namespace App\Event; use Symfony\Component\EventDispatcher\Event; use App\Entity\Album; class AlbumEvent extends Event { protected $album; public function __construct(Album $album) { $th... -
0 votesanswersviews
:q!Symfony4自动装配不用于自己的Utils
我正在尝试访问Utils类中的TokenStorageInterface,因为我需要重用代码而我不想弄乱控制器内部的内部逻辑 . 但是从我的类访问TokenStorage接口时出现以下错误 . 类型错误:函数App \ Utils \ Ability :: __ construct()的参数太少,传递了0 这是我的 class (我只发布__construct,因为那是相关部分): <?ph... -
1 votesanswersviews
Symfony 4为不同环境中的本地绑定提供服务
我必须在不同的环境中绑定具有不同值的参数,并且遇到问题 . 我在尝试这个: # config/services.yaml services: _defaults: bind: $param: 'param for PROD' # config/services_dev.yaml services: _defaults: bi... -
0 votesanswersviews
在Symfony 4中使用多个邮件程序
我尝试将多个邮件程序添加到我的项目中,如in the symfony documentation所述 . 但是当我尝试访问其中一个邮件如 $container->get('swiftmailer.mailer.first_mailer'); 时,我收到以下错误: The "swiftmailer.mailer.first_mailer" service or alias ... -
3 votesanswersviews
无法在Symfony 4服务上注入模板
我有以下课程: EmailNotification namespace App\Component\Notification\RealTimeNotification; use Symfony\Bridge\Twig\TwigEngine; use Symfony\Bundle\FrameworkBundle\Templating\EngineInterface; use App\Compon... -
2 votesanswersviews
Symfony 4 - 将构造函数params注入自动装配的第三方服务
我正在使用Symfony 4,目前正在集成Symfony Serializer组件 . 通过自动装配,提供的Serializer服务可以通过类型化方法自动注入类中,如此, // Container injects instance of \Symfony\Component\Serializer\Serializer public function indexAction(SerializerI... -
0 votesanswersviews
语法错误 - 第0行,第50列:错误:字符串的预期结束,得到'.'“
嗨我正在使用symfony 4和doctrine . 这是我的学说查询 . public function paginationQueryByAttributes($attributes) { $qb = $this->createQueryBuilder("c"); $qb->select('c'); if (a... -
3 votesanswersviews
symfony 4 webpack再次处理模板中的图像更多信息
喜欢this question: 使用Symfony 4和Webpack Encore Yarn,我想在我的模板中处理图像,而我真的不知道如何实现这一点 . 我把我的图像放在我的/assets/img/logo.png文件夹中,并在我的webpack.config.js中使用它:.addEntry('logo',' . / assets / img / logo.png')我运行后:yarn r... -
2 votesanswersviews
Encore webpack或资产在symfony 4中生成错误的图像路径
我正在努力学习使用安可webpack . 那么,按照本指南Encore + webpack + bootstrap sass和本指南Symfony 4+ enconre + Bootstrap 4我得到symfony来使用我使用的scss和js资产 . 但问题是当我在我的scss代码中插入图像时(对于bg)我在浏览器中看到的相对url是错误生成的 . Webpack在这里生成图像: public\... -
1 votesanswersviews
在Symfony 4中使用Webpack Encore的bootstrap
我想在Symfony 4.1中使用Webpack Encore的bootstrap,但bootstrap不起作用 . 在这篇文章的template / base.html.twig文件中,我使用了一些引导类,但没有考虑到它,我不明白为什么 . 我使用yarn安装了bootstrap所需的依赖项: yarn add bootstrap --dev yarn add jquery --dev yarn... -
1 votesanswersviews
Symfony 4,find()一个实体
感谢symfony doc https://symfony.com/doc/current/doctrine.html#updating-an-object,我能够使用名为'Produit'的实体中的get / set方法 . 但是当我调用方法setProduit()(来自Paniers实体)时,Phpstorm为$ produitSelected说“预期的App \ Entity \ Panie... -
5 votesanswersviews
Symfony 4 - 服务被删除或内联,虽然它是公开的
我正在尝试使用新的目录结构和所有内容将SF 3.3应用程序迁移到SF 4 . 我在这个例外上苦苦挣扎: 编译容器时,“simplethings_entityaudit.reader”服务或别名已被删除或内联 . 您应该将其公开,或者直接停止使用容器并改为使用依赖注入 . (此服务来自/ vendor中的外部包) . 然而,当我 bin/console debug:container simpl... -
1 votesanswersviews
Symfony 4.0.0服务参数连接错误
我正在制作一个基于FOSUserbundle的ProductBundle,但是我遇到了FormFactory和ProductManager类的服务参数自动装配问题 . 我一直收到错误: 无法自动装配服务“App \ Boa \ ProductBundle \ Form \ Factory \ FormFactory”:方法“__construct()”的参数“$ name”必须具有类型提示或明确... -
0 votesanswersviews
Symfony服务容器没有覆盖子类
我试图按照_481584覆盖服务定义 . 这是我的配置: //services.yaml services: # default configuration for services in *this* file _defaults: autowire: true # Automatically injects dependencies in your s...