草庐IT

symfony-console

全部标签

php - Symfony2 表单和集合 - 一个 Order,OrderItem 实现

所以我今天花了大约5到6个小时来与Symfony2表单作斗争,现在我想从社区的其他成员那里得到一些建议。我尝试了3种不同的方法来实现我所追求的目标,但没有成功。我通读了文档,用谷歌搜索了所有内容,询问了其他人,而且我的情况只比开始时好一点。我的用例我正在建立一个系统,您可以在其中订购门票。但核心问题是如何设计系统的订单部分。票务有一个名称,以及可用的开始和结束日期(还有其他内容,但让示例保持简单。订购可以选择多张票,每张票都有一个数量。订单有客户.这部分很好,效果很好!在阅读并尝试不同的东西后,我收集到代表订单的票和数量,我需要另一个实体订购单对应来自https://github.co

php - 如何使用表单在 symfony 2 中编辑用户权限?

我在symfony2+FOSUserBundle中创建新的/编辑用户表单时遇到问题。我想让管理员能够从下拉列表或单选按钮列表中选择用户角色,但我似乎无法让它工作。我在这里找到了这个答案HowcanIpassafullsecurityroleslist/hierarchytoaFormTypeclassinSymfony2?这是我能找到的最相关的东西,但它不起作用。这是当前的UserType表单。我想从容器中获取角色,但如果不抛出错误,我似乎也无法让它工作。角色将正确填充下拉列表,但它不会显示当前分配的角色,并且不允许更新信息,因为它希望它是一个数组$entity->addRoles(a

php - 如何使 FileUpload 对象处理 Symfony2 中的多个文件?

我正在尝试制作一个包含多个文件字段的表单。由于文档非常模糊:http://symfony.com/doc/current/reference/forms/types/file.htmlhttp://symfony.com/doc/current/cookbook/doctrine/file_uploads.html我决定使用W3CFileReaderAPI(基于下面的文档网址)来处理来自客户端的文件并管理从View到实体的底层数据。目前在客户端支持拖放、元数据和多选。http://www.html5rocks.com/en/tutorials/file/dndfiles/http://

php - 两个捆绑关系中的 Symfony2 "class not found in the chain"

在尝试跨束定义一对多关系时,会发生以下情况:Theclass'Mana\ClientBundle\Entity\Member'wasnotfoundinthechainconfigurednamespacesMana\SplitBundle\Entity更新3:我现在已经看到关于这种关系可以和不能完成的相互矛盾的答案。假设它可以(因为stackoverflow的其他人似乎已经做到了),除了在AppKernel.php中注册bundle并在实体中输入注释之外,还需要什么配置?resolve_target_entity_listener似乎没有什么不同。更新2:好吧,我知道我在这里超出了我

php - Symfony2 在表单提交/验证后设置实体属性

我正在提交一个symfony2表单,如果该实体的电子邮件字段未填写并且该属性提交为“true”,我想将该实体属性设置为false。我现在这样做:$myForm=$this->createForm(newFormType(),$myEntity);$myForm->handleRequest($request);if($myForm->isValid()){if(!$myEntity->getEmail()){$myEntity->setProperty(false);}}我现在希望在提交后显示表单时取消选中与该属性对应的复选框。但是表单中的属性复选框没有响应,它保持选中状态。有谁知道如

php - 没有实体的 Symfony 奏鸣曲管理包

有没有办法在没有实体的情况下使用sonataadminbundle-所以没有学说?我需要列出某个目录下的文件,这个列表没有存储在数据库中。我尝试的第一种方法是声明我自己的模型管理器,但有些地方需要原则查询等。我知道,有documentmanagerformongo和sonatamongoadmin,但就我而言,它不是很有帮助。有什么想法吗? 最佳答案 在此处找到的文档中:http://sonata-project.org/bundles/admin/master/doc/reference/getting_started.html看

php - Symfony2 中的设计模式 : is EventDispatcher a Mediator or Event Aggregator?

来自Symfony2的EventDispatcher组件文档:TheSymfony2EventDispatchercomponentimplementstheMediatorpatterninasimpleandeffectivewaytomakeallthesethingspossibleandtomakeyourprojectstrulyextensible.我一直在阅读EventAggregator和中介者模式及其differences.在我看来,EventAggregator是Mediator的一个特例,它使用事件来促进通信,并且内部没有任何业务逻辑。另一方面,调解器更通用,可

php - Symfony2 无法启动 session : already started by PHP

我遇到了一个非常奇怪的问题,看起来像这样:[2014-11-0611:21:13]request.INFO:Matchedroute"core_timetracking_new_user"(parameters:"_controller":"Bricks\Custom\CoreBundle\Controller\TimeTrackingController::newuserAction","_route":"core_timetracking_new_user")[][][2014-11-0611:21:13]request.CRITICAL:UncaughtPHPExceptionR

php - 尝试使用 SwiftMailer : Connection could not be established with host smtp. gmail.com [#0] 通过 Symfony 2 发送电子邮件

这里首先描述一下我的环境,因为它有点特别:我将Windows8.1PC与运行Vagrant的虚拟机结合使用.它基本上是一台Debian64位机器。这个虚拟机实际上是我的服务器。然后,我将Symfony2用于我的项目,并尝试将SwiftMailer与gmail(使用我自己的gmail地址)一起使用,以便通过联系表(用户的电子邮件地址、用户名)发送电子邮件和邮件内容)。我的操作用表单中给出的数据填充电子邮件数据并发送邮件。顺便说一句,它使用->isValid()方法检查数据是否有效。提交表单后出现问题,我从SwiftMailer收到异常:无法与主机smtp.gmail.com建立连接[#0

php - 如何在 Symfony 中创建列表?

我是Symfony框架的新手。我想创建一个如下所示的记录列表:我需要顶部的一些过滤器,中间的项目列表和底部的分页。列表应该支持可编辑和只读模式。在只读模式下,用户只能浏览数据,而在编辑模式下,他将能够更新多个字段和列中的值。因为我会制作很多这样的列表,所以我想在Symfony2中使用像Forms这样的界面,而不是一直调整twig模板。我是否缺少可以创建这样列表的SymfonyForms的某些功能?还有其他一些常见的方法来实现这个吗?你能给我一些提示,可以扩展哪些表单相关类来创建对列表的支持吗? 最佳答案 为了将Symfony表单转换