cost 272 ms
如何使用 JMS 序列化器 EventSubscriberInterface(php,symfony)將 object 序列化為其自己的屬性(數組)

[英]How to serialize object as its own property (array) using JMS Serializer EventSubscriberInterface (php, symfony)

我需要序列化一個 object 作為它自己的屬性(它的類型是數組),我的意思是 object 有一個數組屬性books ,轉換后我想跳過books鍵,所以結構會更扁平[book1, book2] (不是[books => [book1, book2]] 。我有以下課程:<?php c ...

JMS 串行器 / Symfony class 不存在

[英]JMS Serializer / Symfony class does not exist

我有一個具有一些 OneToOne 關系的實體: 這是文件實體: 當我嘗試使用 JMS 序列化我的第一個實體時,使用 OneToOne 關系: 我總是收到錯誤:Class 文件不存在顯然,這是我的@Type注釋錯誤,但為什么呢? 我應該怎么辦。 ...

JMS 序列化程序中 DateTime 的默認反序列化格式

[英]Default deserializeFormats for DateTime in JMS Serializer

我看到用於反序列化日期時間值的default_format和default_timezone配置,但我沒有看到用於指定替代格式列表的配置。 我希望我的 API 接受帶時區的時間戳(如果未指定,則假設為 UTC)以及帶或不帶小數秒(微秒)的時間戳。 下面的注釋示例實現了這一點,但我寧願不必將其復制/粘 ...

如何在friendsofsymfony/rest-bundle v3中以json格式顯示所有錯誤

[英]How can I all errors show in json format in friendsofsymfony/rest-bundle v3

我想在 JSON 中顯示它們之后攔截 Symfony 的所有錯誤。 在friendsofsymfony/rest-bundle v2中我可以設置參數 但是在 V3 中,參數 exception_controller 被刪除了。 我當前的 FOS REST 配置: 官方手冊說應該在 JMS ...

Symfony 3.4 JMS 序列化器 DoctrineObjectConstructor::__construct() 期望 ManagerRegistry,Doctrine\Bundle\DoctrineBundle\Registry 實例

[英]Symfony 3.4 JMS Serializer DoctrineObjectConstructor::__construct() expect ManagerRegistry, instance of Doctrine\Bundle\DoctrineBundle\Registry given

請幫助我,我被困在這里。 我最近將 Symfony 版本從 2.8 升級到 Symfony 3.4 LTS 版本。 除了 Rest API 端點外,所有工作正常,我在自定義 controller 上擴展 Sonata\UserBundle\Controller\Api\UserController ...

JMSSerializer hasData 已棄用

[英]JMSSerializer hasData deprecated

我有一個帶有親屬路徑的實體。 如果這些鏈接被序列化,我想將它們更改為絕對路徑。 我在 post_serialize 上添加了一個事件訂閱。 我可以更改字段的值 但是,如果 absolutePath 不在組 A 中,我就沒有那個字段。 以前,我使用 $visitor->hasData('path ...

使用 JMS 和 Symfony 3.4 對每個 class 使用不同的命名策略

[英]Using a different naming strategy for each class with JMS and Symfony 3.4

你好親愛的 Stackoverflow 社區, 我有 2 個 PHP class (被認為是 DTO),用於設置我的 HTTP 調用的主體。 每個 DTO 用於具有不同命名策略的不同 API(一個使用 camelCase,另一個使用 snake_case。 我找不到為每個類注入不同命名策略的 JMS ...

Symfony 4:使用 jms 序列化程序的 MaxDepth 注釋

[英]Symfony 4 : Use MaxDepth annotation of jms serializer

我從 angular 端向 symfony 發送了一個 get http 請求以獲取命令詳細信息,我有許多嵌套的 json 對象和循環引用,我正在嘗試將 MaxDepth 設置為相關實體,並且正如 jms 的文檔所說添加這一行 $serializer->serialize($command, ...

帶有 Symfony4 序列化編碼的 JMSSerializer

[英]JMSSerializer with Symfony4 serialize encoding

我的配置:Symfony 4.2.5,JMSSerialiser 3.2。 我無法通過序列化獲得 UTF-8 響應。 我認為解決方案在配置中: 但它不起作用,它給了我一個 UNICODE 打印。 所以,我得到這個回應: 這是我的代碼: 我發現當我從 firefox 發出請求時問題消失了, ...

Doctrine + JMS + FOSrest

[英]Doctrine + JMS + FOSrest

我正在嘗試將 JMS 序列化程序與 Doctrine(+ FOSRest)一起使用,我可以列出我的具有依賴項的實體,現在我想用他在單個 JSON 中的關系更新我的實體。 我不知道我的問題是來自 JMS 還是 Doctrine,所以這里是我的實體: 這是我發送的 JSON: 當我發送這個 JSON ...

如何使用自定義 JMS 序列化程序處理程序設置 Nelmio Doc

[英]How to set Nelmio Doc with a custom JMS Serializer Handler

在生成的 NelmioApiBundle 中,我的關系顯示為 {} 而不是 0。 我為 Object 關系使用自定義 JMS 處理程序。 (關系處理程序) 在我的關系中,我在給定的 Model(ChildRelation)中指定了一個特殊的 Class 作為類型。 然后,處理程序管理從 Obje ...

如何使用FOS User Bundle和Symfony 4使用JMS序列化程序從用戶實體中排除密碼字段?

[英]How to exclude password field from the user entity with JMS serializer using FOS User Bundle and Symfony 4?

我已經使用FOSUserBundle和JWT(使用LexikJWTAuthenticationBundle)實現了具有登錄功能的簡單API。 一切正常,我可以登錄並獲得jwt令牌。 但是,當我創建API端點以獲取用戶詳細信息時,也會在響應中發送密碼字段。 我的用於獲取用戶詳細信息的控制 ...

JMS Serializer 表達式不適用於 Symfony 3.4 的虛擬屬性

[英]JMS Serializer expressions not working in virtual property with Symfony 3.4

我最近深入研究了 JMS Serializer,雖然我喜歡它如何讓開發人員在序列化/反序列化方面為開發人員提供很多便利,但關於包中可用選項的文檔嚴重缺乏。 我正在嘗試使用表達式解析虛擬屬性,但出現以下錯誤。 注意:類路徑已更改為虛擬路徑。 這是我嘗試創建的屬性的 YAML 配置部分 這是 ...

Symfony身份驗證:為什么用戶密碼未在TokenInterface中序列化

[英]Symfony authentication : Why user password is not serialized in TokenInterface

我配置了防火牆以保護部分應用程序(/管理器)。 我還設置了登錄表單進行身份驗證,但是我在登錄表單上循環播放。 我確定密碼是正確的密碼,經過一番調查后,我發現身份驗證有效(我已通過身份驗證),但是緊隨其后,當symfony刷新用戶時,它注銷了我,原因是用戶不相同。 我發現這是由於密碼不匹 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM