symfony-3.4相关内容
我在Symfony有一个捆绑包。我想让这个捆绑包改变其他捆绑包的配置。例如,我想设置Doctrine的默认命名策略,或者让我的捆绑包使用定制的Monolog记录器配置。关键是,当我需要将我的捆绑包添加到项目中时,我不想在app/config.yml中进行这些配置,因为我的捆绑包总是使用这些特定的配置。 推荐答案 您应该按照文档https://symfony.com/doc/curren
..
我正在使用 Symfony 3.4.0,我尝试使用以下方式加载固定装置: php bin/console 学说:fixtures:load 创建数据时出错,怎么回事? 解决方案 此命令查找所有标记为 doctrine.fixture.orm 的服务. 有两种方法可以解决此问题. 第一个:任何实现ORMFixtureInterface的类都会自动注册到这个标签中. 第二个:
..
根据如何将存储库注入到Symfony2 中的服务?就像 acme.custom_repository:类:Doctrine\ORM\EntityRepository工厂:['@doctrine.orm.entity_manager',getRepository]论据:- 'Acme\FileBundle\Model\File' 但我得到一个例外 无效的服务“acme.custom_rep
..
我在使用 Symfony 3.4 配置新存储库时遇到了一些麻烦.我已经使用 symfony 命令在上一个 LTS (3.4) 中创建了他,并且我也使用命令添加了一个新的 Bundle.我的新捆绑包已启动并且运行良好,但我无法使用存储在此捆绑包中的视图. 我向你展示了我的 Bundle 的结构: 我想像这样在我的控制器中使用这个 index.html.twig : render('Li
..
我尝试在现有的 Symfony 3.4 应用程序上安装 api-platform,该应用程序安装时没有使用 flex. 当我尝试使用 composer require api-platform/core 安装它时,出现错误: 使用包信息加载 composer 仓库更新依赖项(包括 require-dev)无法将您的要求解析为一组可安装的软件包.问题一- 结论:不要安装 api-platfo
..
我很快就会参与一个项目,之前我只是想问这个问题.该项目在 symfony 2.8 和 php 5.4 上.目标是将 symfony 升级到 3.4(以后可能是 4.x),将 php 升级到 7.x(可能是 7.2).所以这是我的问题:有没有更好的顺序来做到这一点?首先是 PHP 5.4 到 7.2 还是 symfony 2.8 到 3.4(或者没关系)?感谢您的建议. 解决方案 首先——你
..
在实体中,日期时间被声明: /*** @var \DateTime* @ORM\Column(name="task_date_start", type="datetime", nullable=true)*/私人 $taskDateStart; 在表格中 $builder->add('taskDateStart', DateType::class, [“小部件"=>"single_text"
..
在我的项目中,我们使用了 maennchen/ZipStream-PHP 包.现在我正在尝试创建和下载 zip 文件,但是当我打开 zip 文件时出现“空存档"错误. return new StreamedResponse(function() use ($filenames, $logger) {$filename = 'example.zip';$opt = new ArchiveOptio
..
我目前使用的是 Symfony 框架 3.4.我的流浪盒子运行的是 PHP 7.2.2.在我安装以下 3 个捆绑包之前,我一切正常: almasaeed2010/adminlte 教义/数据装置 doctrine/doctrine-migrations-bundle 当我尝试访问任何页面时出现以下错误: (1/1) FatalThrowableError类型错误:ProxyMan
..
我有两个实体之间的 oneToMany - ManyToOne 关系. 在部门编辑页面(拥有方,ManyToOne)进行编辑时,更改将保存到部门表中, 但是从 Utilisateur 编辑页面(反面,OneToMany)进行编辑,更改不会保存到部门表中. 有人能解释一下为什么它不起作用吗? src/AppBundle/Entity/Utilisateur.php class
..
在尝试将现有的 symfony 项目从 3.3.10 升级到应该是 LTS 的 3.4.x 时,我设法通过 Composer 升级了组件.升级后一切正常,但单元测试显示弃用错误 刷新未认证用户从 3.4 开始被弃用,并将在 4.0 中触发注销:77x 一些谷歌搜索指向我可能显示更改的提交https://github.com/showpad/Symfony-Security/pull/1/com
..
在尝试将现有的 symfony 项目从 3.3.10 升级到应该是 LTS 的 3.4.x 时,我设法通过 Composer 升级了组件.升级后一切正常,但单元测试显示弃用错误 刷新未认证用户从 3.4 开始被弃用,并将在 4.0 中触发注销:77x 一些谷歌搜索指向我可能显示更改的提交https://github.com/showpad/Symfony-Security/pull/1/com
..
我想将我的旧 Symfony 项目从 2.8 升级到 4.0,但我从 2.8 升级到 3.4.我使用本教程来升级转向Symfony 3.4. 我在尝试通过 Composer 进行更新时遇到一些错误 Composer 升级错误: # php composer.phar 更新 symfony/symfony --with-dependencies依赖“symfony/polyfill-apcu
..
我有一个 Symfony 表单,它是从控制器中的 createFormBuilder() 创建的.但是在两个 IF 语句下,表单应该带有两个不同的字段集.我的 Symfony 版本是 3.4. /src/AppBundle/Controller/DefaultController.php 例如:这是基本形式. $form = $this->createFormBuilder()->a
..
我使用以下命令创建了一个新的 Symfony 3.4 项目: composer create-project symfony/skeleton my-project 之后我添加了以下组件: composer 需要树枝作曲家需要注释作曲家需要制造商 并创建了一个控制器: php bin/console make:controller 我添加了一个带有“合法"路由的操作.这是默认控制器:
..
如何为每个环境设置不同的配置参数文件? 目前parameters.yml中的参数同时用于dev和prod环境,但我需要不同的参数才能部署我的应用正在生产中. 解决方案 您可以将 dev 环境中使用的所有参数放在 app\config\parameters_dev.yml 中> 文件(你需要创建它),然后将它导入你的app\config\config_dev.yml: 导入:- {
..
当我调用 logger 服务在日志文件中获取此信息消息时,它已工作但在日志文件中写入此消息: php.INFO:用户已弃用:“记录器"服务是私有的,自 Symfony 以来不推荐从容器中获取它3.2 并将在 4.0 中失败.您应该将服务公开,或者直接停止使用容器并使用依赖注入反而.{"exception":"[object] (ErrorException(code: 0): User不推荐
..
如何使用symfony 3.4(php)更改语言环境? 我在我的数据库中为每个用户保存了语言环境.现在,在此页面上,他们解释说,您应该创建一个事件监听器来设置语言环境.但是他们只提供了一种方法-我将这种方法放在哪个类中,以及如何使用我的services.yml将其连接起来? 如果我在使用服务-如何访问用户对象以实际获取要设置的语言环境? 解决方案 这里是文档中提供的有关如何创建内核
..
我正在用作曲家运行Symfony 3.4 LTS.我的网站工作正常,但是当我尝试使用: 更新任何捆绑包时 php composer.phar更新# 或者php composer.phar更新symfony/symfony# 或者php composer.phar更新swiftmailer/swiftmailer 我收到此错误: PHP致命错误:phar:///[...] 中的内存
..
您好,自2天以来,我一直尝试通过symfony 3.4上的FOSUSERBUNDLE成功发送电子邮件确认.我知道这是FosUser自动执行的过程,但我无法使其正常工作. 这是在我的framework.yaml 中 fos_user: db_driver: orm firewall_name: main user_class: App\Entity\User registration:
..