問題タブ [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.
php - FOSUserBundle で BaseUser から拡張している間、プロパティが定義されていません
この User エンティティは BaseUser から拡張されています。
EasyAdminBundle も使用していますが、EasyAdmin から新しいユーザーを追加しようとすると、次のエラーが発生します。
プロパティ「expiresAt」もメソッド「getExpiresAt()」、「expiresAt()」、「isExpiresAt()」、「hasExpiresAt()」、「__get()」のいずれも存在せず、クラス「PDOneBundle\」にパブリック アクセスがありませんエンティティ\ユーザー".
なんで?これらのメソッドは BaseUser から拡張されていると想定されていませんか? エラーの理由
symfony - EasyAdminBundle エンティティは翻訳にラベルを付けます
翻訳を設定できません。私のconfig.ymlには(とりわけ)このエントリがあります:
また、次のエントリを使用して、messages.es.xliff という翻訳リソースも作成しました。
翻訳されたリテラルは左側のメニューに表示されません。
ご助力ありがとうございます。
symfony - EasyAdminBundle のコントローラ POST アクションでエンティティを永続化する
symfony EasyAdminBundleにいくつかのカスタム アクションを追加しようとしています。フォーム ビューを問題なく追加しましたが、問題はこのフォーム POST アクションにあります。これは同じコントローラーの別のメソッドであり、うまく機能しますが、実行するpersist()
とflush()
エンティティマネージャーの場合、何もしません。これは私のコードです。変更がデータベースに適用されないことを除いて、すべてが期待どおりに機能します。
編集:これは私のエンティティ関係です
symfony - Symfony2 と EasyAdminBundle でリストをフィルタリングする
このバンドルを使用して、迅速かつ実行可能な管理を取得しています。すべて問題ありませんが、私はこれを行うことができません。
ユーザーがログインして「ユーザーリスト」に移動すると、彼が見ることができる他のユーザーをフィルタリングする必要があります(ユーザーと部門の関係があります)。そのため、彼/彼女の部門のユーザーのみが表示されます。
コントローラーを変更せずにそれを行う方法はありますか? 私はすでにそれらを変更しましたが、リストの順序機能を失いました。
symfony - Easyadmin がブール型を認識しない
easyadmin を使用してバックエンドを実装しようとしています。素晴らしいアイデアだと思います。実装が大好きです...これまでのところうまくいっていますが、少し問題があります。たとえば、ブール値フィールドの形式で表示したいです。 :「公開」、私の構成は次のようになります。
このコードを実行すると、次のエラーが表示されます。
タイプ「ブール値」を読み込めませんでした
これは、エンティティでフィールドを定義する方法です。