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

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

php - SonataAdmin + VichUploader が画像をアップロードしない

SonataAdmin で VichUploaderBundle をセットアップしましたが、sonata を使用してエンティティのアップロード画像を分類したくありません。

フォームは正常にレンダリングされ、エンティティは正常に保存され、マルチパート データと共に送信され、画像が存在します。しかし、それは保存されておらず、これをデバッグするエラーや何かはありません。

構成:

カテゴリ管理者:

カテゴリエンティティ:

投稿: コンテンツ

コンテンツ タイプ: 画像/png

ファイルフォーム

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

symfony - Symfony2, Sonata : コレクションのタイトルをカスタマイズする

ほとんどのタイトルを翻訳することができましたが、コレクションにはまだ友好的でないタイトルがいくつかあります (関係の表)

題名

Aire\AppBundle\Entity\ProjectSupported:000000002d1a645a000000015441bb1f

どうすればカスタマイズできますか?

せいぜい関連するオブジェクトの名前 (例: $investor->getName()$project->getName() ) であり、最悪の場合は単なる文字列です。

その場合、私は2つの関係を持つエンエンティティを使用しています

ヒントや解決策はありますか?

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

php - Sonata Admin Bundle > configureListFields > 列クエリのフィールド値を参照するにはどうすればよいですか?

configureListFields 内で、追加のクエリを実行して現在の行に関連するデータを取得したいのですが、そのための参照値にアクセスする方法がわかりません。

これが私が現在持っているものですが、値にアクセスするために現在使用しているものは機能しません:

最初の考えは、createQuery() で親クエリを変更することですが、私が探しているのは、追加のクエリで複数の値のリストであり、教義には mysql の GROUP_CONCAT のようなものの実装がありません (私は承知しています)。

提案?

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

symfony - Sonata ハイブリッド ページ: テンプレート "" が見つかりません

SonataTestBundle でハイブリッド ページまたは動的ページを作成すると、常に「テンプレートが見つかりません」というメッセージが表示されます。例外。

SonataDemoBundle でハイブリッド ページを作成すると、問題なく動作します。

何らかの理由で、空のテンプレート名が渡されています。

私は何が欠けていますか?

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

これらの手順に従いました

  • ルートを作るだけ
  • 関連するコントローラーを作成する
  • 関連するテンプレートを作成します (メインの html ヘッダーはなく、本文のみ)
  • タスク sonata:page:update-core-route --site=all を実行します

私のコントローラー:

私の見解

マイルート

次に、次のタスクを実行します

スタック

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

css - Symfony 2 SonataAdminBundleの壊れたスタイル

SonataAdminBundle 2.4.* をインストールした後、ボタンの @dev スタイルsonata_type_model_listが壊れています (境界線がなく、リンクにカーソルを合わせるとすべてが空白になります)。また、選択フィールドのスタイルが壊れています。


sonata_type_model_list

sonata_type_model_list


選択欄

選択欄

どうすればこれを修正できますか?

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

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. しかし、私の名前空間は最初のステートメントですよね?