![](/img/trans.png)
[英]JMSSerializerBundle how to map integer to string
我想在序列化期間將此字段表示為字符串,並帶有一些映射值,例如 [0 => 'OK', 1 => 'FAIL'] 如何使用 JMS 實現這一目標? ...
[英]JMSSerializerBundle how to map integer to string
我想在序列化期間將此字段表示為字符串,並帶有一些映射值,例如 [0 => 'OK', 1 => 'FAIL'] 如何使用 JMS 實現這一目標? ...
[英]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 ...
[英]Symfony 5.2 Error: The directory “var/cache/dev/jms_serializer” does not exist
Symfony 5.2 與 jms/serializer-bundle 3.7.0。 在 symfony 緩存通過命令cache:clear下一個請求后,我得到一個錯誤: 目錄“var/cache/dev/jms_serializer”不存在我注意到對於 symfony 4.4 $dir 變量具有 ...
[英]JMS Serializer / Symfony class does not exist
我有一個具有一些 OneToOne 關系的實體: 這是文件實體: 當我嘗試使用 JMS 序列化我的第一個實體時,使用 OneToOne 關系: 我總是收到錯誤:Class 文件不存在顯然,這是我的@Type注釋錯誤,但為什么呢? 我應該怎么辦。 ...
[英]Default deserializeFormats for DateTime in JMS Serializer
我看到用於反序列化日期時間值的default_format和default_timezone配置,但我沒有看到用於指定替代格式列表的配置。 我希望我的 API 接受帶時區的時間戳(如果未指定,則假設為 UTC)以及帶或不帶小數秒(微秒)的時間戳。 下面的注釋示例實現了這一點,但我寧願不必將其復制/粘 ...
[英]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 serializer jmsserializerbundle service name conflict
我有以下問題:我正在開發一個依賴於 jmsserializerbundle (1.1) 的 symfony (2.8) 項目。 當在 jms-serializer package 旁邊啟用 symfony-serializer 時,# app/config/config.yml framework: ...
[英]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 deprecated
我有一個帶有親屬路徑的實體。 如果這些鏈接被序列化,我想將它們更改為絕對路徑。 我在 post_serialize 上添加了一個事件訂閱。 我可以更改字段的值 但是,如果 absolutePath 不在組 A 中,我就沒有那個字段。 以前,我使用 $visitor->hasData('path ...
[英]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 : Use MaxDepth annotation of jms serializer
我從 angular 端向 symfony 發送了一個 get http 請求以獲取命令詳細信息,我有許多嵌套的 json 對象和循環引用,我正在嘗試將 MaxDepth 設置為相關實體,並且正如 jms 的文檔所說添加這一行 $serializer->serialize($command, ...
[英]JMSSerializer with Symfony4 serialize encoding
我的配置:Symfony 4.2.5,JMSSerialiser 3.2。 我無法通過序列化獲得 UTF-8 響應。 我認為解決方案在配置中: 但它不起作用,它給了我一個 UNICODE 打印。 所以,我得到這個回應: 這是我的代碼: 我發現當我從 firefox 發出請求時問題消失了, ...
[英]Doctrine + JMS + FOSrest
我正在嘗試將 JMS 序列化程序與 Doctrine(+ FOSRest)一起使用,我可以列出我的具有依賴項的實體,現在我想用他在單個 JSON 中的關系更新我的實體。 我不知道我的問題是來自 JMS 還是 Doctrine,所以這里是我的實體: 這是我發送的 JSON: 當我發送這個 JSON ...
[英]How to unescape double quotes in Symfony using JMS Serializer
我在 Symfony 3.4 中使用 JMS Serializer (jms/serializer-bundle) 將 object 序列化為 JSON。 object 包含一個名為text的屬性,它是一個包含雙引號的字符串值。 JMS Serializer 在序列化時使用反斜杠轉義所有雙引號。 ...
[英]How to set Nelmio Doc with a custom JMS Serializer Handler
在生成的 NelmioApiBundle 中,我的關系顯示為 {} 而不是 0。 我為 Object 關系使用自定義 JMS 處理程序。 (關系處理程序) 在我的關系中,我在給定的 Model(ChildRelation)中指定了一個特殊的 Class 作為類型。 然后,處理程序管理從 Obje ...
[英]Symfony 4 Internal Server Error : Context visitingStack not working well
我正在使用 symfony 4 開發我的 rest api,在身份驗證和獲取令牌后,我嘗試請求一個端點,該端點返回登錄用戶的信息,它返回的錯誤是: ...
[英]JMS Serializer does not load metadata config in Symfony 4
我已經像這樣配置了JMS序列化器: 這是實體SystemUser的src / serializer / SystemUser.yml中的元數據配置的樣子: 我專門使用.yml擴展名,因為在文檔中提到必須在此處使用.yml擴展名: https://jmsyst.com/bun ...
[英]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 expressions not working in virtual property with Symfony 3.4
我最近深入研究了 JMS Serializer,雖然我喜歡它如何讓開發人員在序列化/反序列化方面為開發人員提供很多便利,但關於包中可用選項的文檔嚴重缺乏。 我正在嘗試使用表達式解析虛擬屬性,但出現以下錯誤。 注意:類路徑已更改為虛擬路徑。 這是我嘗試創建的屬性的 YAML 配置部分 這是 ...
[英]Symfony authentication : Why user password is not serialized in TokenInterface
我配置了防火牆以保護部分應用程序(/管理器)。 我還設置了登錄表單進行身份驗證,但是我在登錄表單上循環播放。 我確定密碼是正確的密碼,經過一番調查后,我發現身份驗證有效(我已通過身份驗證),但是緊隨其后,當symfony刷新用戶時,它注銷了我,原因是用戶不相同。 我發現這是由於密碼不匹 ...