jmsserializerbundle

    1熱度

    2回答

    我composer.json(一部分): { "require": { "symfony/symfony": "3.1.*", "jms/serializer-bundle": "^1.1", "friendsofsymfony/rest-bundle": "^2.1" } } 我有一些實體,我想爲列表動作和完整的查找操作返回的部分數據

    2熱度

    1回答

    我無法設置JMS序列化程序和FOSRestBundle來序列化此自定義存儲庫方法。 如果我使用$schedules = $em->getRepository('RadioBundle:Schedule')->findAll();它工作正常,但是當我嘗試我的自定義方法時,沒有任何字段被排除。 有人能幫我弄清楚有什麼不對嗎? 控制器: use RadioBundle\Entity\Schedule;

    0熱度

    1回答

    我突然接到各種 [語義錯誤]註解「@ \ JMS \串行\註釋\ XXX」財產YYY不存在,或無法自動加載 而服務器仍在運行我的代碼的相同版本。 事實上,自從12月23日以來,我的2臺服務器一直在運行,並且它們都很好。只有從24日開始部署的服務器纔會出現故障,而使用相同的git標籤暗示供應商代碼。 我的第一個猜測是JMS更新了,我的composer.lock是s ** t。 但JSM Serial

    0熱度

    2回答

    在FOSRestBundle:註釋,我想是因爲我從數據庫中獲取的屬性名稱(未知數量的屬性)使用多個@VirtualProperty動態名 class User { private $id; private $name; /** * @Serializer\VirtualProperty * * @return array *

    0熱度

    1回答

    我正在研究XML文件的反序列​​化。這可能是某些元素將不包含任何數據,所以我想下面的XML元素(OfferDate)反序列化爲一個null對象,而不是一個\DateTime對象: <Product> <OfferDate></OfferDate> </Product> ...但我越來越以下錯誤: JMS\Serializer\Exception\RuntimeException:

    2熱度

    1回答

    我在我的Symfony2項目中使用FOSrestBundle。我有這樣創造了一個觀點: $view = $this ->view(array( 'form' => $this->formHandler->getForm()->createView(), 'translation' => $translation, ), Response::HTTP_OK)

    5熱度

    2回答

    我有JMS序列化程序的問題。當我使用組時,JMS不會序列化我的子類,但是當我不使用組時,一切都可以。我做錯了什麼? $context = SerializationContext::create()->enableMaxDepthChecks(); $context->setGroups(['clientapi']); $contextWithoutGroup = Seria

    1熱度

    2回答

    我正在嘗試使用Symfony 3和FOSRestBundle來創建一個Rest Web服務。 我來自Spring + Jackson的背景,所以我試圖讓它可以傳遞對象到控制器作爲請求體,成爲函數參數並返回被序列化成json的對象,到目前爲止我設法使它工作除數組之外的所有其他內容 這是我的代碼: 配置: #FOSRestBundle fos_rest: param_fetcher_lis

    0熱度

    2回答

    例如,我有兩個實體:主(父)實體(例如User)和從屬實體(Post)。我想使用JMS序列化器序列化User實體,並提供其第一個發佈日期的其他信息。存儲在數據庫中的發佈日期是timestamp int,但我想用我的幫助器(只是一個服務)將其轉換爲int,並將其轉換爲一些格式化的sting。 嘗試在實體類中使用方法創建virtual_property,但未能將我的幫助器注入到實體類中。解決這個問題對

    0熱度

    1回答

    JMSSerializer自帶主義Object構造函數,做自己的工作,但是想象一下,一個實體的兩個屬性形成一個主鍵: UserBase prop annotated with @ORM\Id and @Serializer\Groups({"1"}) - username prop annotated with @ORM\Id and @Serializer\Grou