问题标签 [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.
symfony - Symfony 3 可捕获的致命错误:Symfony\Component\Form\Form 类的对象无法转换为字符串
我知道有很多这样的问题,但在阅读后我仍然无法解决我的问题。
实体
控制器
表单类型
我尝试将 __toString 函数添加到此处描述的实体中symfony2 可捕获的致命错误:类的对象无法转换为字符串,但它也不起作用。如何使用 __toString 方法返回多个变量并最终让它工作?
php - 如何到达 login.php .. 找不到对象 symfony3
您好我想访问我的 login.php 代码.. 但我首先重定向到 / (home) 错误
我有一个控制器及其代码
我尝试访问 localhost:8000/login 但我仍然被重定向到家..我错过了什么或什么?
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 错误
有人可以告诉我路线有什么问题吗?
php - 在表单构建器 symfony3 中获取日期时间
如何获取日期时间并添加到数据库中,我在 (Bundle/Form/ClassType.php) 有这样的表单类型构建器
这是我的实体类(Bundle/Entity/Class.php)
问题是我无法在数据库上添加它,我收到类似的错误
错误:调用字符串上的成员函数 format()
有什么帮助吗?
php - 如何将双多对一关系映射到 Doctrine 2 中的同一张表?
我创建了两个表。
到目前为止,我拥有的实体是:
AppBundle\实体\消息
AppBundle\实体\播放器
我应该如何连接这两个表?连接是多对多还是只是多对一 <-> 一对多?我想达到同样的效果
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
如何让它工作?
php - 在 Symfony3 中加载自定义验证 yml
我正在使用 Symfony3(与 SonataAdminBundle 一起),我需要创建一些验证文件。由于我有几个实体,并且我想将验证 yml 文件拆分为每个实体一个,因此我想使用依赖注入加载程序来加载这些文件。现在,我的问题是:
如果我为我的验证文件创建一个自定义加载器,我是否还需要手动加载我的 services.yml 和 routing.yml?
我的代码是否有任何明显的问题会导致以下错误?
YamlFileLoader.php 第 404 行中的 InvalidArgumentException:没有扩展能够加载“UserAdminBundle\Entity\User”的配置(在 *****src/UserAdminBundle/DependencyInjection/../Resources/config/validation/validation.yml )。寻找命名空间“UserAdminBundle\Entity\User”,没有找到
我的文件:
我的加载方法:
我可以使用一些想法来解释为什么它找不到东西!
提前致谢!
doctrine-orm - 右连接原则
我正在尝试正确加入 symfony。我按照此处所述Doctrine 2 - Outer join query和此处Symfony - Using Outer Joins with Doctrine ORM 进行了尝试。
它给
当我尝试
看起来像这样
但我想要像这样的查询
SELECT * FROM
raports
r RIGHT JOIN request_raports rr ON r。requestRaports
= rr.id
如何使正确的加入在教义2中起作用?
login - Symfony3.1:传统登录表单不起作用
我已经按照官方 symfony 文档创建了一个登录表单:http ://symfony.com/doc/3.1/security/form_login_setup.html
显示表单登录,但是当我尝试与有效用户连接时,我什么都没有:没有错误,没有重定向......表单再次显示,没有任何消息!
这是我的 security.yml :
这是我的控制器 SecurityController.php :
最后的观点:
路由文件:
提交时似乎 symfony 安全系统没有捕获我的表单数据,我的日志中没有任何内容!
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 项目,但它没有解决任何问题。但是我收到了一个可能很有趣的警告:
但是我不明白这个警告的含义。谢谢