問題タブ [sonata]
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 - Symfony2 - Sonata Datagrid フィルター演算子の変換が doctrine_orm_class フィールドで失敗する
私の Symfony プロジェクト (2.5.7) では、Sonata Admin Bundle 2.3 を使用しています。Admin クラスでは、DataGridForm を次のように指定しました。
name
はテキストでありcreated_by_user
、ユーザー クラスとの 1 対多の関係です。その結果、美しいフィルター フォームが作成されましたが、created_by_user
フィールドの演算子である label_type_equals と label_type_not_equals は変換されません。他のフィールドの翻訳が提供されますname
: label_type_contains、label_type_not_contains、label_type_equals、これは適切です。
app/config/config.yml で次のように設定しました。
翻訳は、vendor/sonata-project/admin-bundle/Resources/translations にある SonataAdminBundle.pl.xliff の SonataAdminBundle によって提供されます。
その他のラベルは翻訳されます。doctrine_orm_class タイプに接続されているものだけがそうではありません。
この問題を解決するアイデアを教えてください。ありがとう。
symfony - Sonata Admin ネストされたフォーム
e コマース プロジェクトのバック オフィスに Sonata Admin バンドルを使用しています。
ブランドを作成し、コレクション、アイテム、サブアイテム、価格を追加できます。これらの要素はすべてエンティティです。
Sonata admin (2.3 ブランチを使用) では、ネストされたコレクションを 2 レベル以上追加できないようです ( https://github.com/sonata-project/SonataAdminBundle/pull/1971 )
その不足している機能を回避し、それでもソナタフレンドリーである最善の方法は何ですか?
symfony - Sonata 管理カスタム リスト フィールド テンプレートには、管理編集オブジェクトへのリンクが含まれています
クラス Car のオブジェクトの管理者クラスがあります。このオブジェクトは、個人または組織に関連しています。
個人と組織の列を追加する方法を知っており、編集オブジェクトへのリンクがあります
これにより、リンクが作成されます (
ただし、1列だけが必要です。私はこれを作ります:
しかし、私のテンプレートでは、次のようなものが必要ですが、編集オブジェクトへのリンクを作成する方法がわかりません:
ありがとうございました
symfony - SonataFormatterBundle が機能しない
Sonata の管理ページで債権者を動かそうとしましたが、うまくいきませんでした。
インストール手順に従って、すべてをカバーしていると思います。
Composer.json
config.yml:
app/Resources/SonataAdminBundle/views/layout.html.twig
そして最後に Admin クラス:
私の管理ページとフォームは正しくロードされますが、通常の (しかしより大きな) テキスト領域が残り、例外はスローされず、js エラーも発生せず、js/css ファイルは正しくロードされているように見えるため、構成の問題である必要があります.. .. 何か案は?
php - Symfony 2 プロジェクトの Sonata Admin で画像プレビューにカスタム ビュー ページを使用する
SF2 プロジェクトで Sonata Admin を使用して、次の管理システムをセットアップしています。「画像を表示」をクリックすると、ポップアップ/オーバーレイに画像を表示するか、簡単な場合は画像を含む新しいページを表示します。このためのルートは次のように構成されます。/admin/ayrshireminis/gallery/galleryimage/{id}/view_image
コードパスが入力する CRUDController にこのメソッドがあります。
}
Sonata のドキュメントが見つからず、(Sonata Admin レイアウト内に) 画像を含む空白のページを単純に表示する方法を理解するにはどうすればよいでしょうか。
php - Sonata 管理者ログイン画面で翻訳を上書きする
Sonata 管理者のログイン画面では、デフォルトの翻訳は「認証」ですが、これを変更できるようにしたいと考えています。
内部\vendor\sonata-project\user-bundle\Resources\views\Admin\Security\login.html.twig
には次の行があります。
<div class="header">{{ 'title_user_authentication'|trans({}, 'SonataUserBundle') }}</div>
これの翻訳は\vendor\sonata-project\user-bundle\Resources\translations\SonataUserBundle.en.xliff
、次のとおりです。
自分のバンドル内からこれを変更する方法を見つけようとしています。このシナリオは、非常に優れた Sonata のドキュメントではカバーされていないようです。