问题标签 [symfony-2.5]
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.
php - Symfony 表单提交不起作用
我一直在按照本教程使用 Symfony 2.5 创建一个注册表单。
我所做的唯一区别是我的班级中的用户名的附加字段User
并将其呈现在UserType
表单中。
将表单提交到account_create
-route(最终使用create
Account 控制器中的操作)时,它不会正确处理表单。该页面显示为空白,甚至不再显示分析器。
此外,该脚本似乎破坏了我的 Apache(我通过XAMPP在 Windows 上本地运行它),因为我在提交表单后尝试执行的所有操作都会导致无休止的加载。这意味着无论我接下来尝试访问服务器上的哪个页面(即使它只是分析器),我都不能。它只是永远加载(我已经等了 10 多分钟一次)。那时只有 Apache 重启有帮助。
这是我在 Account 控制器中的 createAction
它只输出Doctrine managed. Form created.
,所以显然在调用该handleRequest($request)
方法时它会崩溃。
怎么回事,大错特错?
如果您需要任何其他脚本的代码,请告诉我!
php - Symfony2:订单表单字段
考虑这段代码:
但是当我渲染这个表格时,我会按顺序得到它
除了手动编写表单模板外,我还能如何更改它。
symfony - 无法识别的选项“sonata.user.block.menu,
我正在尝试按照此文档创建 ACL。当我通过点击这个localhost/project/web/app_dev.php/profile/ url重新加载我的页面时,准确地执行到最后一步之后,
我得到了以下错误
InvalidConfigurationException:“sonata_block.blocks.sonata.admin.block.admin_list”下无法识别的选项“sonata.user.block.menu、sonata.user.block.account、sonata.block.service.text”
然后我去了我的文件并评论了这些行(只是为了检查结果可能是什么,我认为这没有任何意义)然后我得到了以下错误
InvalidTypeException:路径“sonata_user.profile.dashboard.blocks.position”的类型无效。预期的数组,但得到了字符串
我不知道是什么问题,只是第一次使用奏鸣曲和 symfony 的新手。
这是我的 config.yml 文件
问题已编辑!
好的,在等待答案时,我评论了那些菜单部分行,然后是 profile.register.menu
我得到了针对 localhost/patient/web/app_dev.php/admin/login url 的登录表单...
但是还是不知道有什么其他的方法可以解决?? ?
评论它们会引起问题吗?
php - 您请求了一个不存在的服务“user_service”
我正在尝试实现用于编码密码的服务,但它似乎不起作用,因为我收到“您已请求不存在的服务 user_service ”错误。
这是我的代码:
供应商/BundleNameBundle/Resources/config/services.yml
应用程序/配置/config.yml
我的服务代码
矿井控制器内部:
编辑:
我手动删除了缓存文件夹,我的服务开始工作。
php - 根据表单的其他部分验证 Symfony 表单的部分
我有一个相当大的表单要构建,并且在选择特定选项时需要验证表单的某些部分,并且只有在选择该选项时才需要验证。如果我不需要它们,如何确保跳过这些验证?
symfony - 使用表格列出?
我有一个问题。我将在我的视图中呈现一个带有列表框(选择控件)的列表想要实现这样的目标:
这是我的想法:
在控制器中,我将通过学说获取对象,将它们绑定到一个表单,这样我将创建表单数组并发送它们作为响应。
这是好还是有更好的方法?
我知道如何用数据库中的数据填充选择列表(使用实体字段类型),但我不知道为特定对象设置当前值有人可以给我一个例子吗?
symfony - 表单提交问题
我想创建新用户并从组合框中给他一个角色,但它在这里不起作用是我到目前为止所做的:
角色形式
用户表格
但我无法将我的用户保存到数据库我收到此错误
执行 'UPDATE Roles SET role = 时发生异常?WHERE role_id = ?' 带参数 [{}, 1]:
控制器
symfony-2.5 - Symfony2 和 Sonata Admin Bundle 的问题 - 仪表板登录区域
我有关于配置 Symfony 2.5 和 Sonata Admin Bundle 的问题。我试图修复它[通过在 google.com 上搜索,在 sonata-project.org 上仔细阅读],但问题仍然存在。所以我希望大家支持我修复它。
请参阅下面我配置的详细信息:
security.yml 的配置
sonata/sonata_admin.yml 的配置 [此文件包含在 config.yml 中]
sonata/sonata_block.yml 的配置 [此文件包含在 config.yml 中]
fos/fos_user.yml 的配置 [此文件包含在 config.yml 中]
routing.yml 的配置
routing_admin.yml 的配置 [此文件包含在 routing.yml 中]
composer.json 中 require 的一部分
问题截图
最后,非常感谢大家。
等待你的好消息!
谢谢
php - Symfony2.5 的初始化时间比 Symfony2.4 慢
我刚刚安装了 Symfony2.4.4 和 Symfony2.5.1 并设置了一个 hello world 页面 + 我使用的一些基本东西(资产 js/css 管理等)。两个项目的配置和设置完全相同。
我注意到在 app_dev 中 Symfony2.5.1 需要大约 1100 毫秒来生成页面,而 Symfony2.4.4 只需要大约 130 毫秒来生成相同的页面。这两个数字都来自 Symfony 调试工具栏。当我查看分析器的时间线时,我注意到 Symfony2.5.1 使用了大约 900-1000 毫秒的“初始化时间”,而 2.4.4 只需要 50-60 毫秒。
Symfony2.5.1
Symfony2.4.4
有谁知道为什么 Symfony2.5.1 需要这么长时间来初始化项目?我检查了 2.5.x 的更新日志,但到目前为止还没有发现任何东西。(https://github.com/symfony/symfony/blob/master/CHANGELOG-2.5.md)
编辑:显然 2.5.1 会在每次页面加载时重建整个开发缓存,而 2.4.4 不会。不知道为什么。
Edit2:注意到我的 mac 上的 chromehelper 正在运行流氓(吃 CPU),所以我重新启动了浏览器。之后 2.5.1 不再重建开发缓存,加载时间与 2.4.4 相似。我不明白它是如何关联的,流氓浏览器如何影响开发缓存的重建?仅供参考:这两个项目在同一台 Mac 上的带有 centOS 的虚拟机上运行。
symfony - [PDOException]: SQLSTATE[28000] [1045] 用户'root'@'localhost'的访问被拒绝(使用密码:NO)Symfony2
我试图用 Symfony2 创建我的数据库。我使用了命令:
结果是:
[PDOException] : SQLSTATE [28000] [1045] 用户'root'@'localhost'的访问被拒绝(使用密码:否)
这是我的参数.yml
这是我的 config.yml :
有什么帮助吗?