問題タブ [symfony-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 投票する
2 に答える
4203 参照

symfony - Symfony2: SonataAdminBundle リスト データを Excel シートにエクスポートするにはどうすればよいですか?

Sonata 管理データを Excel または PDF でエクスポートする必要があります。どうすればこれを達成できますか?それを行うのに役立つバンドルはありますか?

何か案は!?

ありがとう。

0 投票する
4 に答える
40665 参照

symfony - postPersistイベントに挿入する教義

エンティティの永続化と更新に新しいフィードアイテムを追加したい。私はこのイベントリスナーを書きます(postUpdateは同じです):

しかし、私は得ました

整合性制約違反:1062キー「PRIMARY」の重複エントリ「30-2」

ログには2つの挿入があります。

INSERT INTOインタビュー_scientificdirection(interview_id、scientificdirection_id)VALUES(?、?)([30,2])INSERT INTOインタビュー_scientificdirection(interview_id、scientificdirection_id)VALUES(?、?)([30,2])

科学的方向性は、私たちが維持したいエンティティの多対多の関係テーブルです。フロントエンドアプリケーションではすべてが正常に機能しますが、SonataAdminではこの問題が発生しました:(

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

php - ソナタはデフォルトのformat_dateを変更します

SonataIntlBundleバンドルをインストールしました。デフォルトのformat_dateは、のような形式になりますday-number month-name year

{{ date_time_object | format_date }} => '1 août 2011'ソース

dayNumber-monthNumber-yearNumberここで、このデフォルトを英語訳のある人(en)とmonthNumber-dayNumber-yearNumberオランダ語訳のある人(nl)に変更したいと思います。これをどのように行う必要があり、それらのドキュメントはありますか?

0 投票する
4 に答える
19152 参照

symfony - symfony2 sonata 管理バンドルでデフォルト値を設定する

Sonata 管理バンドルでデフォルト値を設定するにはどうすればよいですか? configureFormFields メソッドに data オプションがありません

データ属性を使用してフィールド内にデフォルト値を設定するにはどうすればよいですか???

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

php - SonataNewsBundleをインストールします

私はSymfony2を学びます。SonataAdminBundleの例を示したいと思います。私が見つけた:

http://sonata-project.org/bundles/news/2-0/doc/reference/installation.html

しかし、これは最初のポイントではありません。私が見つけた:

bin/installベンダーを実行します。。インストールは正しいです。AppKernelとautoloadに行を追加しました。実行すると、次のようになります。

エラーがあります:

[InvalidArgumentException]
バンドル「ApplicationSonataNewsBundle」が存在しないか、有効になっていません。

だから私は追加しました:

実行します

それから私はエラーがあります:

PHPの致命的なエラー:クラス'Application \ Sonata \ NewsBundle\ApplicationSonataNewsBundle'が/home/lanox06/Projects/sym2/app/AppKernel.phpの29行目に見つかりません

どうすればこれを作ることができますか?これらのアプリケーションをテストしたいと思います。

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

php - 投稿でメディアを処理するように SonataNewsBundle をセットアップする

SonataMediaBundle、SonataNewsBundle、および SonataAdminBundle の両方をインストールしました (さらに多くの機能がありますが、これらは重要です)。

管理者経由でニュース項目を投稿するとき、以下のように構成されたマークダウンを使用することを選択します。

フォーマッタは期待どおりにすべてのタイトルなどをフォーマットしますが、メディアはフォーマットされません。ただし、解析された構文以外の構文に関する別のドキュメントを見つけました。

見つかった形式:

そう。

  1. 構文が間違っている可能性があります
  2. 追加の設定が必要です
  3. いくつかのカスタムコーディングを行う必要があります
  4. フロントエンドで何かをする必要がありますか?
  5. または、私は本当に何かが欠けていますか?
0 投票する
2 に答える
4935 参照

symfony - SonataAdminBundleのrawフィルターconfigureShowFields

私はSymfony2とSonataAdminBundleでプロジェクトを行っています。アクションconfigureShowFieldsで(フォーマットされたテキストを表示するために)小枝の生のフィルターを適用するにはどうすればよいですか?

ソナタテンプレートを上書きしません...

私のconfigureShowFieldsのコード:

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

jquery-ui - Sonata Admin Bundle jQueryダイアログを開く際のエラー

Symfony2 と SonataAdminBundle で CMS を作成しています。

私がこれを置くとき:

+ ボタンが表示されますが、ボタンをクリックすると JS エラーが表示されます:「オブジェクト [オブジェクト オブジェクト] にはメソッド 'ダイアログ' がありません」

誰かが理由を知っていますか?

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

php - Sonata Admin Bundle:異なる親を持つことができる子adminオブジェクトを追加することは可能ですか?

私は教義の継承マッピングを使用して、さまざまなオブジェクトをコメントエンティティにリンクできるようにしています。これは、コメントと1対多の関係を持つさまざまな具体的な「スレッド」によって実現されます。したがって、「Story」要素を例にとると、関連する「StoryThread」エンティティがあり、多くのコメントを含めることができます。

これはすべて正常に機能していますが、親エンティティの子として使用できるSonataAdminBundleのCommentAdminクラスを定義しようとして問題が発生しています。たとえば、次のようなルートを使用できるようにしたいと思います。

/admin/bundle/story/story/1/comment/list /admin/bundle/media/gallery/1/comment/list

誰かが私がこれを達成するためにどのように行くことができるかについて何か指針を持っていますか?コードの抜粋を投稿したいのですが、関連するドキュメントを見つけることができなかったため、開始するのに最適な場所がわかりません。

投稿とコメントの間に同様の親/子管理者関係を実装しているため、 SonataNewsBundleを参照として使用しようとしていますが、これは「コメント」(子)管理者クラスにハードコーディングされているように見えますそれが投稿に属していることを知っており、親オブジェクトと直接多対1の関係を持っている必要があるようにも見えますが、私のものは別の「スレッド」エンティティを介しています。

これが理にかなっていることを願っています!助けてくれてありがとう。

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

symfony - ソナタ管理バンドルacl-class-fieldおよびacl-object-field

ソナタ管理バンドルでclass-field-scopeを使用してACLを設定するにはどうすればよいですか

SonataAdminBundleを使用したACLの設定は、これまでのところ簡単です。ここでもう少し深く掘り下げたいと思います。しかし、class-field-scopeに関するドキュメントが見つかりません。

私がやりたいことは次のとおりです。

私が製品エンティティを持っているとしましょう。次に、そのエンティティの「field_XY」のROLE_ADMIN_PRODUCT_STAFFユーザーのアクセスを制限します。

ただし、ROLE_ADMIN_PRODUCT_EDITORにはアクセス(VIEW、EDIT)が必要です。

誰もがこの種の要件の経験を持っていますか?!