問題タブ [sonata-admin]

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 に答える
770 参照

symfony - symfony2 sonata管理バンドルでカテゴリを編集しているときにスラッグを更新しないようにする方法とベストプラクティスは何ですか?

ここで、まずベスト プラクティスについて知りたいと思います。

symfony2 sonata admin bundle を使用してカテゴリを作成すると仮定すると、スラッグも作成されます

例: 名前: "My Category" スラッグ: "my-category"

カテゴリ名を「My Category Edited」に編集すると、スラッグは「my-category-edited」になります。

それでは最初の質問

何かを編集するたびにスラッグを変更するのは良いことですか? そのスラッグを使用して if() 条件でチェックを入れることができるため、スラッグを変更すると問題が発生する可能性があります。

私の2番目の質問

編集ごとにスラッグを変更しないようにするにはどうすればよいですか? Gedmo を使用しています (http://gediminasm.org/article/sluggable-behavior-extension-for-doctrine-2)

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

php - Sonata Admin Bundle - ネストされたセットの選択フィールドの表示値をカスタマイズする

ネストされたセット拡張を使用するエンティティ型があります。Sonata Admin フォーム内でアクセスすると、レベル間の区別のない基本的な選択ボックスとして表示されます。

ネストされた要素を識別しやすくするために、レベルに追加の「-」記号を使用して各オプションを強制的に表示するにはどうすればよいですか。

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

symfony - Sonata 管理フォーム コレクション

タイプ「 sonata_type_collection 」で埋め込みフォームの数を制限するには?

最後の 5 台の電話に制限したいのですが、今のところこの解決策しか見つかりませんでした。テンプレート小枝「edit_orm_one_to_many」で表示を制限していますが、それは好きではありません。

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

php - Sonata 管理バンドルの電子メール検証

Sonata Admin で電子メール検証を追加する最良の方法は何ですか?

それについての Google グループでの議論を見たところ、次のように書かれています。

「開発者にすべての検証制約を 2 回繰り返させる必要があるのはなぜですか?」

https://groups.google.com/forum/?fromgroups=#!topic/sonata-users/xO64f_haMks

本当?または、Symfony2 Validation を同時に使用する方法はありますか?

0 投票する
2 に答える
1239 参照

symfony - SonataAdminバンドルのNullフィールドではありません

こんにちは私はSonataAdminBundleに問題があります。
DBで「ジョブ」テーブルを作成し、Webサイトのバックエンドで使用しています。

データを挿入すると、テーブルJobの「notnull」フィールドでエラーが発生します。

たとえば、各ジョブのコメント数である「nb_comment」があるため、ジョブに関するすべての情報をバックエンドに挿入するときに、NOTNULLフィールド「nb_comment」を使用しません。次のエラーが発生します。

0 投票する
2 に答える
9794 参照

symfony - SonataAdminBundle を使用。2 ステップの関連エンティティでフィルターを構成する

天気が可能であり、Symfony 2 の SonataAdminBundle を使用して次のようにリスト ビューのフィルターを構成する方法を知りたい

エンティティ Order があり、エンティティ User を指し、エンティティ Company を指しているとします。ユーザーによるフィルタリングと会社 (ユーザーの会社) によるフィルタリングの両方のフィルターを構成したい 1 つ目は簡単です。2つ目は、私が明確にしようとしていることです。

クラス OrderAdmin では、configureDatagridFilters を次のように上書きします。

会社フィルターの構文は、ソンタ ドキュメントに触発されています: http://sonata-project.org/bundles/doctrine-orm-admin/2-0/doc/reference/filter_field_definition.html

私が達成しようとしていることを意図したものではありませんが、どこを見ればよいかわかりません。

誰かがこれについて手がかりを持っていることを願っています。

ありがとう

0 投票する
2 に答える
6307 参照

symfony - symfony2 翻訳ソナタ管理者バンドル

Sonata Admin Bundle Breadcrumbs と Tablename List の見出しを翻訳してみました。これまでのところ何も機能していません:-(

独自の翻訳ファイルを /app/Resources/translations と独自のバンドルの translations フォルダーに配置しました。SonataAdminBundle.de.yml と messages.de.yml に入れてみました。また、管理者クラスに翻訳ドメインを設定しました。しかし、まだ自分の翻訳を見ることができません。使用される唯一の翻訳ファイルは、SonataAdminBundle からのものです。

SonataAdminBundle の翻訳を正しく処理する方法を教えてもらえますか? どのファイルをどこに配置する必要があり、これらのファイルの内容は何ですか?

前もって感謝します。

リサ

0 投票する
2 に答える
3941 参照

symfony - Sonata_type_collection とアップロード画像を含む SonataAdminBundle

Sonata Admin で、sonata_type_collection のアップロードとプレビューの画像ファイルを使用したいと考えています。

私の Admin/ItemAdmin.php で:

私の Admin/ItemPictureAdmin.php で:

タイプ「image_preview」は、写真を表示するための単純なテンプレート twig を使用して作成した新しいタイプです。

プレビュー: http://i.stack.imgur.com/AC0ih.png

問題 1 : 2 つの異なる画像ファイルを含むデータベースに 2 つの画像が記録されていますが、リストには最初の画像のみが表示されます。

問題 2 : 写真を更新できません... レコードを削除して、新しいファイルを再度アップロードする必要があります。

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

php - SonataAdminBundle とパスワードのエンコーディング

私は Symfony2.1.x と SonataAdminBundle w/ FOSUserBundle を使用しています。

パスワード フィールドを含む新しいエンティティがあります。管理パネルから新しいエントリを追加するとき、パスワードをエンコードするにはどうすればよいですか?

また、別のエンティティ フォームでは、フィールドが空である場合、フィールドを doctrine に更新しないようにするにはどうすればよいですか?