jms-serializer

    2热度

    1回答

    我想排除我的序列化对象的几个(尤其是密码)字段。 我有一个有关系的对象:Application\Sonata\UserBundle\Entity\User 当我serialze该对象时,它给了我喜欢的用户: id: 1, username: "bla", salt: "fvasdfs9h834sgkcwsg808000w08ccwo", password: "E7Qsfswef9zdwfNv

    0热度

    1回答

    我有这个REST API。每当请求通过id(/ resource/{id})获取资源时,我想在该对象上即时添加一个permissions数组(实体本身不具有该字段)。 我想出了这个事件监听器。它检查控制器已经返回的结果: class PermissionFinderListener { ... public function onKernelView(GetResponseF

    3热度

    3回答

    我已经配置FOSElasticaBundle如下: fos_elastica: clients: default: { host: %elasticsearch_host%, port: %elasticsearch_port% } serializer: ~ indexes: app: types: tags:

    0热度

    2回答

    首先,对我的英语感到抱歉..我会尽力用更好的方式表达。 我正在使用JMSSerializerBundle在Symfony 2.7中构建API Rest。 我得到了与地址属性分开的客户模型:(一号线,2号线,城市,POSTAL_CODE,州,COUNTRY_CODE),当我发送的响应,我这样做: { "company_name": "Foograde", "first_name": "Feder

    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":{},

    0热度

    1回答

    我有一个JSON,它具有以下结构,但我只对entries节点中的数据感兴趣,因此我的DTO类的字段镜像所述节点内的标记。但正如期望的那样,当反序列化JSON时,我得到一个错误,因为JMSserializer期望一个包含JSON中所有标记字段的对象。有没有办法可以忽略其他标签?什么是完成这个的正确方法? { "result": { "data": { "provider":

    1热度

    1回答

    我有一个Category实体,其中包含一堆Assets。该类别具有返回其中资产数量的getCount方法。 我使用FosRestBundle,因此使用JMSSerializerBundle将Category资源序列化为json。现在,功能改变引入了不同类型的资产,例如external和internal个。 我还想使用实体序列化,我想通过创建一个PreSerializeEvent我实际上可以做到这一

    1热度

    1回答

    我试图按照这样的回答: Add extra fields using JMS Serializer bundle ,但没有改变.. 我要额外字段添加到序列化的实体(在json)发送之前。有什么我错过了吗? 这里是我的听众: <?php namespace My\MyBundle\Listener; use JMS\DiExtraBundle\Annotation\Service; use

    1热度

    1回答

    我有JMS序列化和继承类的问题。当我序列化我的实体时,由于继承类的原因,它不会处理JMSSerializer Annotation ...那么,如何设置JMSSerializer Annocation以继承类? 实施例: /** * Class Category * * @Serializer\ExclusionPolicy("all") */ class Category extend

    1热度

    1回答

    我正在处理付款处理页面。我们正在使用Authorize.net来处理交易。我导入了Authorize的php库及其所有依赖项。 当我尝试处理交易测试,我得到以下错误: Fatal error: Using $this when not in object context in /home/ticketstroyfair/public_html/include/authorize/vendor/jm