問題タブ [symfony2-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.

0 投票する
1 に答える
1049 参照

symfony - Symfont 2.8 のエラー - クラス Symfony\Component\DependencyInjection\ContainerAwareInterface を再宣言できません

この質問で私を助けてもらえますか... 私は EasyAdminBundle で Symfont 2.8 を使用います。このマニュアルを使用して-symfony2-admin-panel-in-30-secondsをインストールしました。

管理パネルは正常に動作しますが、(管理者ではない) クラスを作成しようとするとエラーが発生します: Cannot redeclare class Symfony\Component\DependencyInjection\ContainerAwareInterface in /var/www/html/Legendcorp/app/cache/dev/ 6568 行目の classes.php

例: /src/AppBundle/Controller/APIController.php にクラスを作成しました

しかし、このクラスに申し込もうとすると、エラーが発生します。-

  • Fatal error: Cannot redeclare class Symfony\Component\DependencyInjection\ContainerAwareInterface in /var/www/html/Legendcorp/app/cache/dev/classes.php on line 6568

キャッシュをクリアすると(rm -rf app/cache/*)、機能しますが、管理パネルに連絡しない限り機能します。

これは私の composer.json ファイルです:

}

助けてくれますか?

0 投票する
1 に答える
272 参照

php - EasyAdminBundle - キー「nullable」が見つかりません - アイテムの作成または編集でエラーが発生しました

バックエンドにEasyAdminBundleを使用したいだけです。しかし、composer を介してインストールした後、編集または作成ボタンをクリックすると、次のエラーが発生しました。

バックエンドで [作成] ボタン (または任意の [編集] ボタン) をクリックすると、次のエラー メッセージが表示されます。

キー「css_class、format、help、label、type、fieldType、dataType、virtual、sortable、template、type_options、fieldName、columnName、property」を持つ配列のキー「nullable」が @EasyAdmin/form/bootstrap_3_horizo​​ntal_layout.html に存在しません。 39行目の小枝

私はエンティティに何も変更しませんでした。EasyAdminConfiguration は次のとおりです。

何か案は?

0 投票する
1 に答える
724 参照

symfony - プログラムで EasyAdminBundle のメニューを非表示/表示する方法

EasyAdmin のドキュメントを読んで多くのカスタマイズを見ましたが、表示メニューをプログラムで設定するようなものは何もありません。たとえば、ユーザーがログに記録した役割に応じてメニューを非表示または表示することを考えています。

どんな助けでも大歓迎です。

0 投票する
1 に答える
275 参照

symfony - Symfony2: EasyAdminbundle + StofDoctrineExtensionsBundle + VichUploaderBundle

管理に EasyAdminBundle を使用するプロジェクトがあります。「投稿」と呼ばれる 1 つのエンティティには、変更について追跡したい「タイトル」、「画像」、および「投稿」フィールドがあります。プロパティ「image」には、画像のファイル名のみが保存されます。完全なアップロード プロセスは、VichUploaderBundle によって管理されます。

履歴に使用されるため、変更時に古いイメージ ファイルが削除されないようにするには、どのように/どこでメッシュを作成できますか?

0 投票する
1 に答える
1312 参照

php - Symfony 2.8 Enum(yes, no) フィールドがフォームでブール値を表すための Easyadmin DataTransformer

バックエンドのニーズを生成するために easyadmin を使用しています。リスト ビューの優れたスイッチ オフ/オン UI 機能でブール値を制御するのが本当に好きでした。

しかし、私はブール値を as として使用せず、 astinyint(1) 1 or 0を使用しENUM('yes', 'no')ます。そのため、symfony フォームでは、ビューに送信するときとモデルに送信するときDataTransformerに変換するために使用します。しかし、easyadmin でデータ トランスフォーマーまたはイベント リスナーを使用する方法に関する関連ドキュメントは見つかりませんでした。easyadmin にはいくつかのディスパッチとイベントが存在します。yes to 11 to yes

イベント

できればdataTransformerまたはイベントリスナーを追加する方法を知っていますか。

どんな助けでも大歓迎です。

0 投票する
1 に答える
715 参照

symfony - 簡単な管理者リストの変更

私はこの人たちを取得しません !

現時点では、まだ 1 つのエンティティ (ユーザー) しかありません。FOSUserBundle でユーザーを管理しています。

リストに表示されるフィールドを変更したい。こんな感じですよね?

config.yml

しかし、それをしようとするとこのエラーが発生します。

@EasyAdmin/default/field_text.html.twig の 4 行目で、テンプレートのレンダリング中に例外がスローされました (「警告: mb_strlen() はパラメーター 1 が文字列で、オブジェクトが指定されていることを期待しています」)。

User エンティティに __toString() メソッドを追加しましたが、まだ機能しません。

ユーザー.php

私はSymfony全体にかなり慣れていないので、誰か助けてもらえますか?

0 投票する
0 に答える
2661 参照

php - Symfony 3.0 と Easy Admin: type フィールドをカスタマイズする方法

私は EasyAdminBundle と Symfony 3.0 を使用しており、デフォルトでテキストフィールドである「ステータス」フィールドがあり、それを選択タイプにしたいのですが、javascript を使用して変更イベントで他のフィールドを表示または非表示にすることができます。問題は、フィールドがレンダリングされることですが、オプションを変更してもフィールドが非表示にならないことです。また、symfony のドキュメントが十分に明確ではなく、私にとっては、それらのアプローチが機能していないため、私のアプローチが適切かどうかもわかりません。

したがって、コードは次のようになります

MyBundle/Controller/AdminController

MyBundle/Resources/views/Form/employeestatusfield.html.twig

ご協力ありがとうございました。

0 投票する
1 に答える
6471 参照

php - EasyAdminBundle エンティティ フォーム フィールドのカスタマイズ

編集フォームで標準の「created_at」フィールドを読み取り専用にしようとしています。ドキュメントに従って、次の構成を追加する必要があります。

しかし、次のエラーがスローされます。

追加/変更する明らかなものはありますか?