問題タブ [easyadmin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
symfony - EasyAdminBundle: 検証が CKEditorType で機能しない
EasyAdminBundleで作成した管理パネルでは、フォームの検証はCKEditorType
. 一部のフィールドを編集する必要があるため、FOSCKEditorBundleで WYSIWYG を実装しました。
関連するフィールドからの抜粋:
空の「コンテンツ」フィールドでフォームを送信すると、このフィールドに入力してくださいのような検証エラーの代わりに、InvalidArgumentException
次のエラーが表示されます。Expected argument of type "string", "NULL" given.
CKEditor を使用しない関連フィールドからのスニペット:
=>検証は完全に機能します。
私のエンティティフィールド:
Symfony プロファイラーは、このフィールドが実際にrequired
属性を持っていることを示しています。
CKEditor
フィールドタイプで検証を有効にするにはどうすればよいですか?
php - いくつかの条件に応じたメニューの表示/非表示オプション
ユーザーテーブルのフィールドに応じて、メニューからオプションを表示/非表示にしたい。それを行う方法はありますか?たとえば、user.isFirst() の場合、メニューからオプション 'Product' を非表示にします。
したがって、アイデアは次のとおりです。
「製品」を非表示 --> if user.isFirst()
「製品」を表示 --> その他のケース。
symfony4 - Easyadmin Bundle 選択されたタイプの値: エンティティ
Symfony 4 にプロジェクトがあり、バックエンドに Easyadmin Bundle を使用しています。コンテンツ用とカテゴリ リスト用の 2 つのエンティティを使用しています。
easy_admin.yaml では、このコードを使用して、ドロップダウン リストのエンティティからオプションを取得しています。
しかしedit:
、同じコードを使用するフィールドでは、ドロップダウンは次のようnew:
に入力されますが、入力された選択値はありません。オプションには、適切な値が選択されていません。
これをアーカイブすることは可能ですか?もしそうなら、サンプルコードを感謝します.
ありがとうございました。