jmsserializerbundle

    2热度

    1回答

    如果我尝试使用JMSSerializerBundle导出大量数据,我收到以下错误消息。 FatalErrorException: Error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1332351 bytes) in /var/www/app/trunk/vendor/symfony/symfony/

    0热度

    1回答

    我有一个Symfony2/AngularJS应用程序,并使用FOSRestBundle和JMS Serializer Bundle。 对于普通实体来说,每件事情都很好,但在包含消息集合(实体主题)的实体中,我需要在不同情况下返回消息子集。 例如对于主题实体所有者我想返回消息所有者的所有主题消息我只想返回与消息所有者和其他用户发布的消息我不想返回任何消息但他们可以发布关于主题的消息。 我不确定在哪里

    2热度

    6回答

    我在Symfony2中使用FMSRestBundle使用JMSSerializerBundle为实体序列化原型开发了一个REST API。通过GET请求,我可以使用SensioFrameworkExtraBundle的ParamConverter功能根据id请求参数获取实体的实例,并在使用POST请求创建新实体时,我可以使用FOSRestBundle body转换器基于实体创建实体的新实例请求数据

    0热度

    1回答

    当我seralize阵列我有这样的事情: {"0":{"id":1,"name":"Kowalscy","familyMembers":[{"id":1,"familyMemberType":1,"user":{},"name":"Pawel","isAdmin":true,"notes":[],"email":""},{"id":2,"familyMemberType":2,"user":{},

    1热度

    1回答

    我使用jms序列化程序包将xml反序列化到我的sf2项目中的对象中。我并没有创造我的所有型号的任何问题,直到我来补充这个领域: <parent_property> <child_property_1> <![CDATA[ value ]]> </child_property_1> <child_property_1> <![CDATA[ val

    1热度

    3回答

    我使用FOSRestBundle和JMSSerializerBundle为我的网站设置REST服务。 我在一个返回Paginator对象的实体库上做了一个自定义方法。当我在普通网站上使用该方法时,该方法效果很好,但是当我想使用REST路由方法时,会引发此错误(XML或JSON输出会引发相同的错误): “在序列化数据中不受支持。“ 我真的不知道在哪里搜索,因为这个错误对我来说并不是很明确。 这里是我

    0热度

    1回答

    我有4个相关的实体。 包 - >具有接收器 包 - >具有PackageLines - > PackageLine具有参照StockItem 才有可能序列化此JSON数据。 在除了包含所有其他实体套餐实体?以干净而有效的方式? 我已经做了一些尝试与JMS串行器捆绑没有太多运气。 库存料品是参考库存料品的编号。 包 /** * Package * * @ORM\Table() * @ORM\

    2热度

    2回答

    我只想使用JMSSerializerBundle和FOSRestBundle公开我的User类的几个属性。 好像串行器捆绑软件没有读取我的配置文件。 我的用户级别在src/AppBundle/Entity/User,它扩展了FOSUserBundle用户类。 这里是我的用户等级: <?php namespace AppBundle\Entity; use Doctrine\ORM\Mapp

    4热度

    2回答

    在我的symfony2项目中,我安装了FOSRestBundle和NelmioApiDocBundle以创建api。 我有一个奇怪的行为与我的POST路由:当我添加注释属性“输入”,除了我的表单域之外,Nelmio包生成一个额外的参数。这个额外的参数是表单实体本身。 屏幕: 我试着调试时刻Nelmio分析我的路由的注释: 我们可以注意到parameters属性设置。 这是帖子的操作方法的注释: /

    0热度

    1回答

    我正在设计一个消息传递API,并且已经设置了一个PUT /message方法。 有效载荷由包含三个字段的数组组成:message,sender和receiver - 第一个是消息本身,下面的字段都是用户的表示。有效载荷可以是这样的: { "message": "Hi!", "sender": { "id": 1 }, "receiver": { "id", 2 }