問題タブ [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.
php - SonataAdminBundleのカスタムアクション
このページで、カスタムアクションのルートを追加する方法を見つけました。
その後、Adminクラスにカスタムアクションを追加します。
次のようなURLが生成されました。
このリンクの私のテンプレート:
私はこの問題を解決する方法を知りません:
そのルートパスのカスタムコントローラーを定義するにはどうすればよいですか?今私はエラーがあります:
メソッド「Sonata\AdminBundle \ Controller \ CRUDController::ispremiumAction」は存在しません。
generateUrlメソッドで生成されたURLを変更できますか?
php - SonataAdminBundle の空の値
私はこのチュートリアルで SonataAdminBundle を学びます: http://sftuts.com/doc/jobeet/en/the-admin-generator
しかし、代わりに:
空の値があります:
また、フォームには送信ボタンしかありませんが、このボタンをクリックするとエラーが発生します:
おそらく、SonataAdminBundle のより良いチュートリアルですか?
編集:
php - SonataAdminBundle-独自のビュー?
Symfony 1.4では、コントローラーとビューをキャッシュから取得し、プロジェクトで変更を加えて使用できます。これはSonataAdminBundleで可能ですか?はいの場合、どのように?
security - SonataAdminBundleセキュリティロール
SonataAdminBundleで管理者を保護しようとしています
ログイン用にfosUserBundleを使用してSonataUserBundleを追加します。だから私はユーザー、グループ、役割を追加することができます
security.ymlで
ソナタにアクセスするには接続する必要があります
ただし、ROLE_ITがなくても、すべてのユーザーがルート/ sonata / api/monologにアクセスできます。
管理者をセキュリティで保護するにはどうすればよいですか。また、ユーザーがリンクにアクセスできる場合にのみリンクを表示するにはどうすればよいですか。
symfony - 別のエンティティとのプロパティ/関係ではなく、カスタム フォーム タイプに対して sonata_type_collection を使用する
sonata_type_collection
別のエンティティとのプロパティ/関係ではなく、カスタム フォーム タイプに対して使用することは可能ですか?
このようなもの:
次のエラーが表示されます
編集:
このような何かがトリックをしました:
symfony - Symfony2SontaAdminバンドルが機能しない
だから私は過去2日間ソナタ管理バンドルで働いてきました。私は正確に@http ://sonata-project.org/bundles/admin/2-0/doc/reference/installation.htmlの指示に従いました
これは私が得ているエラーです:
[Symfony \ Component \ DependencyInjection \ Exception\ParameterNotFoundException]存在しないパラメーター「doctrine.connections」をリクエストしました。
そこにあるドキュメントに従って動作するsymfony2のバンドルをまだ1つ見つけました。イライラしますが、symfony2を使うしかないです。
symfony - Symfony2ソナタ管理者エラー
最近ベンダー/インストールを実行しましたが、ソナタ管理者が次のエラーで壊れています。
「」のアイテム「roles」は、SonataAdminBundle::standard_layout.html.twigの92行目に存在しません。
小枝のコードは次のとおりです。
誰か考えがありますか?
ありがとう!
php - Sonata 管理バンドル内の 1 つのモデルの異なるリスト
1 つのモデルに対して 2 つの異なるリストを作成するにはどうすればよいですか? 私の場合、モデル ユーザーが 1 人います。ダッシュボードのこのモデルには、メンバーと管理者の 2 つのリストが必要です。私はメンバーのために作成します:
管理者向け:
したがって、管理パネルには 2 つのタブがありますが、URL は 1 つで、1 つの管理クラスでしか機能しません。
何か案は?
symfony - SonataAdminBundleにタイプ「filter」を読み込めませんでした
最近ベンダー/アップデートを行いましたが、ソナタ管理者が次のエラーで壊れています。
ソナタ管理者以外の通常のCRUDアクションは正常に機能します。ソナタダッシュボードもOKです。問題は、記事のリストを表示しようとしたり、新しい記事を作成したりするときです。作成中のエラーは少し異なります。
ここで、typeはランダムな文字列であり、FormFactory.phpの同じ行(383)から取得されます。
エラーが表示される前に、IvoryCKEditorBundleをインストールしましたが、カーネルでこのバンドルを無効にすると、エラーがまだ発生していました
私の設定ファイル:routing.yml
config.yml
security.yml:
ArticleAdmin.php
deps:
誰か考えがありますか?
ありがとう!
私は解決策を見つけました。すべてのベンダーが2.0ブランチからのものであるとは限りません。depsに変更を加え、ベンダーを再インストールしました。
symfony - Sonata Admin Bundle 2 1 つのエンティティの管理ページ
1 つのエンティティに対して 2 つの管理ページを作成しようとしていますが、パターンは同じです。
php アプリ/コンソール ルート:デバッグ
ルートパターンはどこで変更できますか? RouteCollection クラスでそれを行うと、エラーが発生します。