プロダクション サーバーの Symfony 1.4 プロジェクトに奇妙なバグがありますが、ローカル サーバーではすべて正常に動作します。1 つのフォームに複数の埋め込みフォームがあり、それらを保存すると、ローカル サーバー (Windows マシン) で完全に機能します。本番サーバー (Linux) では、30 を超える埋め込みフォームがある場合、保存時に埋め込みフォームの値が失われます。埋め込みフォームが 30 未満の場合でも、問題なく動作します。ローカル サーバーで問題なく動作するため、埋め込みフォームのバグではありません。ローカル サーバーとプロダクション サーバーの両方が symfony 1.4.19 を使用します。本番サーバーでのバグの原因がわかりません。
var_dump($this->getValues) を使用してデバッグすると、['bookPrice']['price'] の値は一部の埋め込みフォームで null ですが、投稿された値は null ではありません。