问题标签 [symfony-3.1]

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.

0 投票
0 回答
142 浏览

symfony - Symfony 3 可捕获的致命错误:Symfony\Component\Form\Form 类的对象无法转换为字符串

我知道有很多这样的问题,但在阅读后我仍然无法解决我的问题。

实体

控制器

表单类型

我尝试将 __toString 函数添加到此处描述的实体中symfony2 可捕获的致命错误:类的对象无法转换为字符串,但它也不起作用。如何使用 __toString 方法返回多个变量并最终让它工作?

0 投票
1 回答
57 浏览

php - 如何到达 login.php .. 找不到对象 symfony3

您好我想访问我的 login.php 代码.. 但我首先重定向到 / (home) 错误

我有一个控制器及其代码

我尝试访问 localhost:8000/login 但我仍然被重定向到家..我错过了什么或什么?

0 投票
0 回答
287 浏览

symfony-3.1 - symfony3 控制器文件给出 404 错误

在 wamp 服务器上安装 symfony3 可以使用 composer

http://localhost:9080/SymfonyApp/web/

我得到了欢迎页面,那很好

在 C:\wamp\www\symfonyApp\src\AppBundle\Controller 中创建了如下所示的 todocontroller.php

#

#

当我去http://localhost:9080/SymfonyApp/web/todos

我应该在浏览器上看到 TODOS,但我收到 404 错误

有人可以告诉我路线有什么问题吗?

0 投票
1 回答
731 浏览

php - 在表单构建器 symfony3 中获取日期时间

如何获取日期时间并添加到数据库中,我在 (Bundle/Form/ClassType.php) 有这样的表单类型构建器

这是我的实体类(Bundle/Entity/Class.php)

问题是我无法在数据库上添加它,我收到类似的错误

错误:调用字符串上的成员函数 format()

有什么帮助吗?

0 投票
1 回答
1686 浏览

php - 如何将双多对一关系映射到 Doctrine 2 中的同一张表?

我创建了两个表。

到目前为止,我拥有的实体是:

AppBundle\实体\消息

AppBundle\实体\播放器

我应该如何连接这两个表?连接是多对多还是只是多对一 <-> 一对多?我想达到同样的效果

0 投票
1 回答
95 浏览

php - Symfony COM 类

我正在尝试在 symfony3 中使用 COM(组件对象模型,http ://php.net/manual/en/intro.com.php)类。

但我在 symfony 中找不到 COM 类。

试图从命名空间“AppBundle\Lib”加载类“COM”。您是否忘记了另一个名称空间的“使用”语句?

或者

试图从全局命名空间加载类“COM”。您是否忘记了“使用”声明?

我在 php.ini 中启用了 php_com_dotnet.dll

如何让它工作?

0 投票
1 回答
462 浏览

php - 在 Symfony3 中加载自定义验证 yml

我正在使用 Symfony3(与 SonataAdminBundle 一起),我需要创建一些验证文件。由于我有几个实体,并且我想将验证 yml 文件拆分为每个实体一个,因此我想使用依赖注入加载程序来加载这些文件。现在,我的问题是:

  1. 如果我为我的验证文件创建一个自定义加载器,我是否还需要手动加载我的 services.yml 和 routing.yml?

  2. 我的代码是否有任何明显的问题会导致以下错误?

YamlFileLoader.php 第 404 行中的 InvalidArgumentException:没有扩展能够加载“UserAdminBundle\Entity\User”的配置(在 *****src/UserAdminBundle/DependencyInjection/../Resources/config/validation/validation.yml )。寻找命名空间“UserAdminBundle\Entity\User”,没有找到

我的文件:

我的加载方法:

我可以使用一些想法来解释为什么它找不到东西!

提前致谢!

0 投票
1 回答
2570 浏览

doctrine-orm - 右连接原则

我正在尝试正确加入 symfony。我按照此处所述Doctrine 2 - Outer join query和此处Symfony - Using Outer Joins with Doctrine ORM 进行了尝试。

它给

当我尝试

看起来像这样

但我想要像这样的查询

SELECT * FROM raportsr RIGHT JOIN request_raports rr ON r。requestRaports= rr.id

如何使正确的加入在教义2中起作用?

0 投票
1 回答
389 浏览

login - Symfony3.1:传统登录表单不起作用

我已经按照官方 symfony 文档创建了一个登录表单:http ://symfony.com/doc/3.1/security/form_login_setup.html

显示表单登录,但是当我尝试与有效用户连接时,我什么都没有:没有错误,没有重定向......表单再次显示,没有任何消息!

这是我的 security.yml :

这是我的控制器 SecurityController.php :

最后的观点:

路由文件:

提交时似乎 symfony 安全系统没有捕获我的表单数据,我的日志中没有任何内容!

0 投票
1 回答
263 浏览

symfony - Symfony 3 - Api-Platform - AddFormatListener.php 第 131 行中的 FatalErrorException

我在 Symfony 3.1.6 项目中使用 Api-Platform 2.0。
我在我的 API 上工作,当我回到我的项目时,我遇到了这个错误:
AddFormatListener.php 第 131 行中的 FatalErrorException
解析错误:语法错误,意外 ':',期待 ';' 或“{”
这是该文件的代码部分:

当我删除: NotAcceptableHttpException错误消失但另一个来自 api-platform 文件夹中的另一个文件时。
. 我也尝试通过 composer 和 api-platform 更新我的 symfony 项目,但它没有解决任何问题。但是我收到了一个可能很有趣的警告:



但是我不明白这个警告的含义。谢谢