問題タブ [admin-generator]
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 - symfony フォームの送信に関するエラー
これは、この質問に関連しています。私はフォームを持っていますMakenewForm.php
。私の行動:
私のテンプレートで:
管理者ジェネレーターを使用しています。をオーバーライド_form.php
し、送信アクションを/poster/makenew
同じコントローラーに変更しました。
私MakenewForm.php
にはTextarea
ウィジェットがあります。
次に、テキストエリアの値を開い/poster/makenew
て送信します\r\n\r\n Line1\r\nLine2\r\n\r\nLine4
フォームは同じアクションに送信されるため、同じページが表示されますが、テキストエリアの値は上から改行されません。\r\n Line1\r\nLine2\r\n\r\nLine4
問題はどこにありますか?私は推測し$form->bind()
ていますが、彼らは厳密にテストされていると言っsymfony
ているので、それは私のせいかもしれません.
私のフォーム:
そして私のmakenewSuccess.php:
_form テンプレートは、デフォルトのものとほとんど同じです。とにかく投稿しています。
php - オブジェクトアクションのsymfony変更URL
オブジェクト アクションがあり、その URL を からにapprove
変更したいと考えています。ルートを追加しようとしましたが、助けにはなりません。また、私は自分の行動で定義しました。/module/ListApprove/action?id=XXX
/module/:slug/approve
routing.yml
ecexuteApprove
変更routing.yml
:
手動で呼び出すと/poster/someslug/approve
、正常に動作します。しかし、管理リスト インターフェースのアクション列では、承認用の URL は ではなく/poster/someslug/approve
、 になってい/poster/ListApprove/action?id=12
ます。
generator.yml
その後、次のようにアクションパラメーターを追加しました。
今回の唯一の変更点は、リンクの URL が になること/poster/approve/action?id=12
です。これを変更するにはどうすればよいですか?
php - symfony フィルター フィールドの表示資格情報
私のgenerator.yml
では、フィールドに資格情報が設定されています。現在、その資格情報を持たないユーザーがサイトを使用している場合、そのフィールドはリスト ビューでは非表示になりますが、フィルターでは非表示にはなりません。
もちろん、リスト ビューでそのフィールドを彼に見せたくない場合は、そのフィールドで結果をフィルター処理できないようにしたくありません。管理ジェネレーターによって提供されないのはなぜですか?
php - symfony バッチアクションのセキュリティ
私のsecurity.yml
:
私のgenerator.yml
に、追加しました
次に、最後の 2 行にコメントを付けて、ブラウザでリスト ビューを開きました。そのため、ブラウザのリスト ビューで、バッチ アクションのドロップダウンに削除が表示されます。今、私はそれらのコメントを外し、ブラウザを更新しませんでした. リスト ビューからいくつかの要素を選択し、バッチ ドロップダウンで [削除] を選択してgo
. これらのアイテムは即座に削除されます。バッチ削除は安全ではないということですか?? または、誰かが嗅ぎ回って削除できますか??
コメントを外した後にキャッシュをクリアしようとしましたが、要素も削除されます。
PS:いいえ、ログインしているユーザーには資格情報がありませんdelete_ticker_source
(Webデバッグバーで通知されます)。
php - Symfony Admin ジェネレーター: 非存在フィールドでのソート (部分的)
管理ジェネレーターで作成されたモジュールで、パーシャルを使用して fictif フィールドを追加しました。しかし、どうやら「ソート」リンク (ソートを設定するためにすべてのフィールド名に存在します) は、symfony にこのフィールドでソートするためのリンクを表示させることはできますか?
css - admingenerator symfony2 CSSが見つかりません
Windowsでsymfony2のadmingeneratorバンドルを使い始めようとしています:
http://symfony2admingenerator.org/installation.html
箱から出してすぐに使える最新のナイトリー Windows リリースの指示に従いました。app-dev.php スクリプトを実行すると、管理インターフェイスは表示されますが、css が壊れています。
私は codeigniter に関する実用的な知識を持っていますが、symfony を使い始めたばかりです。これに関するヒントをいただければ幸いです。変更されていないディストリビューションであるため、明らかな解決策があることを願っています。ありがとう!
この問題が発生している投稿を見つけました。提案された解決策は、「Assetic Less」を使用することでした。不足している文書に応じて構成しようとする試みは無駄でした。(https://groups.google.com/forum/#!msg/symfony2admingenerator/-d5eyFJ3NjU/44XmT3p2LvUJ)
説明:
次の css を解決できません: cfc4cff__base.css_1.css 代わりに、次のエラー メッセージ スタックが返されます。
/* [例外] 500 | 内部サーバー エラー | Assetic\Exception\FilterException [メッセージ] 実行中にエラーが発生しました: cmd /V:ON /E:ON /C ""/var/lib/gems/1.8/gems/compass-0.11.7/bin/compass" "compile " "C:\Users\bion\AppData\Local\Temp" "--boring" "--images-dir" "C:\xampp\htdocs\nightly\app/../web/bundles/admingeneratoractiveadmintheme/images" "--config" "C:\Users\bion\AppData\Local\Temp\ass1F4.tmp" "--sass-dir" "" "--css-dir" "" "C:\Users\bion\AppData \Local\Temp\ass1F5.tmp.scss""
エラー出力: 指定されたパスが見つかりません。
入力: /* Active Admin CSS */ @import "mixins/_all.css.scss";
// リセット! @include グローバルリセット;
// パーシャル @import "_typography.css.scss"; @import "_header.css.scss"; @import "_forms.css.scss"; @import "components/_comments.css.scss"; @import "components/_flash_messages.css.scss"; @import "components/_date_picker.css.scss"; @import "components/_tables.css.scss";
と
symfony1 - action_page.xml につながる object_action を追加するには?
オブジェクトのフィールドから xml ファイルを出力するアクションを追加したいと考えています。
次に例を示します。
これにより、へのボタン/リンクが作成されます../exportXliff
が、../exportXliff.xml
.
管理ジェネレーター構成ファイルからフォーマットを追加するにはどうすればよいですか?
symfony - AdmingeneratorGeneratorBundle のフィールドの上書き
AdmingeneratorGeneratorBundleのフィールドを上書きしようとしていて、特定のフィールドへのリンクを追加したいと考えています。ドキュメントに従って非常にうまく機能します:
私が今しなければならないことは、静的な 8 の代わりに自分のページの実際の ID を取得することですが、小枝テンプレート内でオブジェクトが何と呼ばれているのかわかりませんでした。何か案は?
更新: 私の場合、ページの ID だけが必要なので、 app.request.attributes.get('pk') を使用して小枝で取得できます。他の値をタフにする方法は興味深いでしょう。
symfony - SonataAdminBundleのrawフィルターconfigureShowFields
私はSymfony2とSonataAdminBundleでプロジェクトを行っています。アクションconfigureShowFieldsで(フォーマットされたテキストを表示するために)小枝の生のフィルターを適用するにはどうすればよいですか?
ソナタテンプレートを上書きしません...
私のconfigureShowFieldsのコード:
php - sfDoctrineGeneratorDeleteが機能しない
最近、私はバックエンドインターフェースのためにSymfonyのsfDoctrineGeneratorを調べています。問題はこれです:
ユーザー管理にsfDoctrineGuardPluginを使用しています。sfGuardUserモジュールはsfDoctrineGeneratorを使用します。必要なすべての機能(削除、編集、追加)が機能しています。ここまでは順調ですね。
次に、このリンクを参照として使用して新しいモジュールを作成しました。追加および編集機能は機能するようになりましたが、削除(バッチ削除と単一削除の両方)を機能させることができません。バッチアクションで明示的に追加しようとしましたが、それでも機能しません。フラッシュメッセージの成功を示すためにすでに削除されていると表示されますが、要素は削除されていません。誰かが私に問題が発生した可能性のある正しい方向を示すことができますか?
これが私のgenerator.ymlのコピーです
私から何か他のものが必要な場合は、遠慮なくコメントしてください。どんな助けでも大歓迎です。前もって感謝します。
アップデート:
Chromeで表示されるリクエストヘッダーは次のとおりです。