問題タブ [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 - SonataAdmin + VichUploader が画像をアップロードしない
SonataAdmin で VichUploaderBundle をセットアップしましたが、sonata を使用してエンティティのアップロード画像を分類したくありません。
フォームは正常にレンダリングされ、エンティティは正常に保存され、マルチパート データと共に送信され、画像が存在します。しかし、それは保存されておらず、これをデバッグするエラーや何かはありません。
構成:
カテゴリ管理者:
カテゴリエンティティ:
投稿: コンテンツ
コンテンツ タイプ: 画像/png
symfony - Symfony2, Sonata : コレクションのタイトルをカスタマイズする
ほとんどのタイトルを翻訳することができましたが、コレクションにはまだ友好的でないタイトルがいくつかあります (関係の表)
Aire\AppBundle\Entity\ProjectSupported:000000002d1a645a000000015441bb1f
どうすればカスタマイズできますか?
せいぜい関連するオブジェクトの名前 (例: $investor->getName()と$project->getName() ) であり、最悪の場合は単なる文字列です。
その場合、私は2つの関係を持つエンエンティティを使用しています
ヒントや解決策はありますか?
php - Sonata Admin Bundle > configureListFields > 列クエリのフィールド値を参照するにはどうすればよいですか?
configureListFields 内で、追加のクエリを実行して現在の行に関連するデータを取得したいのですが、そのための参照値にアクセスする方法がわかりません。
これが私が現在持っているものですが、値にアクセスするために現在使用しているものは機能しません:
最初の考えは、createQuery() で親クエリを変更することですが、私が探しているのは、追加のクエリで複数の値のリストであり、教義には mysql の GROUP_CONCAT のようなものの実装がありません (私は承知しています)。
提案?
symfony - Sonata ハイブリッド ページ: テンプレート "" が見つかりません
SonataTestBundle でハイブリッド ページまたは動的ページを作成すると、常に「テンプレートが見つかりません」というメッセージが表示されます。例外。
SonataDemoBundle でハイブリッド ページを作成すると、問題なく動作します。
何らかの理由で、空のテンプレート名が渡されています。
私は何が欠けていますか?
どんな助けでも大歓迎です。
これらの手順に従いました
- ルートを作るだけ
- 関連するコントローラーを作成する
- 関連するテンプレートを作成します (メインの html ヘッダーはなく、本文のみ)
- タスク sonata:page:update-core-route --site=all を実行します
私のコントローラー:
私の見解
マイルート
次に、次のタスクを実行します
スタック
css - Symfony 2 SonataAdminBundleの壊れたスタイル
SonataAdminBundle 2.4.* をインストールした後、ボタンの @dev スタイルsonata_type_model_list
が壊れています (境界線がなく、リンクにカーソルを合わせるとすべてが空白になります)。また、選択フィールドのスタイルが壊れています。
sonata_type_model_list
選択欄
どうすればこれを修正できますか?
php - Symfony2 拡張 SonataUserController が変更されない
新しい小枝のレイアウトを拡張して、プロジェクトの登録フォームのテンプレートを変更したいと考えています。しかし、それは変わりません。エラーは表示されませんが、フォームの元のビューをまだ取得しています。ドキュメントで見つけたすべてを実行しましたが、それでも変更されません。なぜですか?
1) userBundle を拡張しました。
2) ApplicationSonataUserBundle を作成し、これを行いました:
新しいコントローラーを作成し、古いコントローラーを上書きしました (レンダリングされたレイアウトのみを変更しました):
3) new Application\Sonata\UserBundle\ApplicationSonataUserBundle(),
AppKernel に追加しました。
何か見逃しましたか?何が問題になる可能性がありますか?
アップデート :
今、私はこのエラーが発生しています: Compile Error: Namespace declaration statement has to be the very first statement in the script
. しかし、私の名前空間は最初のステートメントですよね?