0
を維持し、私はフォーム定義を取得するためのルートを持っている...Json_encode/JMS_Serializer、私は私のアプリでvueJs、 でsymfonyのフロントでのバックエンドAPIを持つ数字キー
が、私は必要entityType用以下のようなこの戻りsomethingth理論的には
$result['choice'] = array_reduce($config->getOption('choice_list')
->getChoices(), function ($carry, $item) {
return array_merge($carry, [(string)$item->getId() => (string)$item]);
}, []);
:選択リストを持っているので、私はこれを行う
実際に[ "0" => "value1", "1" => "value2", "3" => "value3" ... ]
(note, key are not necessary continue)
、デバッガはそれがとても数値だ「0」と言うintがあります! そして、JMSまたはjson_encodeは同じことをします...そして、シリアライゼーションの後、私はキーを持たない単純な配列を持っています!
本当の連想配列を取得するためにJMSまたはネイティブPHP関数を騙す方法はありますか?