2

エンティティ (Symfony CLI で生成) の Sonata 管理ページを作成しています。

このエンティティには、3 つのテキストフィールドと 1 つのチェックボックス (ブール値) があります。チェックボックスを除いて、すべてがうまく生成されています。チェックボックスは奇妙な場所にあり、ラベルはありません。

configureFormFields で、チェックボックス フィールドを次のように定義しました。

->add("online",null, array('required' => false, "label" => "My label"))

そして、私が持っているエンティティで:

 /**
 * @ORM\Column(name="online", type="boolean", nullable=false)
 */
 private $online;

スクリーンショットは次のとおりです。 チェックボックス ラベルなし

それは既知の問題ですか?何か解決策はありますか?

4

1 に答える 1

3

OK私は解決策を見つけました:

Symfony 2.6.*を使用していましたが、Symfony 2.3に変更すると問題が修正されました。

だから私はSonataAdmin GitHubの問題を見て、この実用的な解決策を見つけました: https://github.com/sonata-project/SonataAdminBundle/issues/2630

最後に、チェックボックスのラベルが付いた Symfony 2.6 にいます。

于 2015-01-15T13:25:31.243 に答える