jmsserializerbundle

    1热度

    1回答

    我正在使用Symfony2和JMSSerializerBundle构建API。 JMSSerializer提供的用于设置不同方式使用组序列化对象的系统非常有用,但是,我缺少一种方法来指定要在每个参数中序列化哪个组。示例: 我有一篇与用户(作者)有关的文章。文章和用户可以被序列化为“列表”或“细节”,但是,我希望用户被序列化为“列表”,并始终从文章中检索它们(因为“细节”组保留用于使用获取用户和用户

    3热度

    1回答

    我想使用JMSSerializerBundle和FOSRestBundle序列化并返回实体的一些属性。 例如,我有这样的属性: 用户 用户名 电子邮件 生日 评论 条评论 文本 日期时间 用户与角色ROLE_ADMIN应该得到整个用户对象的序列化对象。 ROLE_USER应该只能获得用户名和所有评论。 在JMSSerializerBundle中实现Symfony2安全组件的最简单方法是什么?或者我

    3热度

    1回答

    我试图使用JMSSerializerBundle但服务运行后未列出app/console container:debug | grep jms_serializer $ app/console container:debug | grep jms_serializer jms_serializer.json_deserialization_visitor container JMS\Serial

    8热度

    2回答

    我有使用组序列化具有多个关系的实体的问题。 我有这种方式序列化相关实体的问题。 比方说,我有两个实体:产品和相关元素。 /** * * @Serializer\ExclusionPolicy("none") */ class Product { /** * Primary key * @var integer $id * * @ORM\C

    0热度

    1回答

    我正在尝试使用FSCHateoasBundle将链接添加到我的API输出中。 该文档提到了使用注释或yaml配置关系的可能性,但我无法弄清楚应该在哪里放置yaml配置以及它应该如何构造。注释记录工作正常。有没有人有一个例子? 我试图做的是在JMSSerializer使用的配置文件中添加一个“关系”部分。我必须为FSCHateoasBundle使用单独的配置文件吗?

    0热度

    2回答

    我尝试使用JMSSerializerBundle我更新了我的作曲家,在我的AppKernel中添加了bundle。 我所著这个 namespace Surgery\PatientBundle\Controller; use Symfony\Bundle\FrameworkBundle\Controller\Controller; class VisitsController extend

    29热度

    5回答

    我正在尝试使用JMSSerializer作为独立库来将JSON响应从API映射到我的模型类,并且遇到了一些问题。 执行以下代码会导致一个例外: <?php require dirname(__DIR__) . '/vendor/autoload.php'; use JMS\Serializer\Annotation AS JMS; class Trii { /** *

    6热度

    1回答

    我试图用Symfony 2.1内嵌文档序列化一个MongoDB文档。我正在使用JMSserializer和Mongodb-odm软件包。 我有以下文档实体。 // Blog namespace App\DocumentBundle\Document; use Symfony\Component\Validator\Constraints as Assert; use Doctrine\O

    2热度

    1回答

    根据文档: 容器在任何传统的Symfony2控制器,你可以通过get()的快捷方法 所以访问容器提供的服务,我已成功地调用并通过调用控制器中使用JMSSerializer: $serializer = $this->get('serializer'); 但是,我怎么能调用容器中的自定义类?调用未定义方法get()的同一命令失败,指示致命错误。

    1热度

    1回答

    我有两个使用JMSSerializerBundle的问题(但我在PHP编程中当然是一个小菜鸟,当然在symfony中)。 所以..让我们从第一个更紧迫的开始:序列化/反序列化日期。 我的服务接受日期参数,格式为:'yyyy-mm-dd'(格式为“通用”..我的意思是4位数,2位数和2位数日)。我不得不反序列化和序列化这个。 所以..因为我认为注释可能更容易我添加* @SerializerAnnot