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

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

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 テンプレートは、デフォルトのものとほとんど同じです。とにかく投稿しています。

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

php - オブジェクトアクションのsymfony変更URL

オブジェクト アクションがあり、その URL を からにapprove変更したいと考えています。ルートを追加しようとしましたが、助けにはなりません。また、私は自分の行動で定義しました。/module/ListApprove/action?id=XXX/module/:slug/approverouting.ymlecexuteApprove

変更routing.yml:

手動で呼び出すと/poster/someslug/approve、正常に動作します。しかし、管理リスト インターフェースのアクション列では、承認用の URL は ではなく/poster/someslug/approve、 になってい/poster/ListApprove/action?id=12ます。

generator.ymlその後、次のようにアクションパラメーターを追加しました。

今回の唯一の変更点は、リンクの URL が になること/poster/approve/action?id=12です。これを変更するにはどうすればよいですか?

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

php - symfony フィルター フィールドの表示資格情報

私のgenerator.ymlでは、フィールドに資格情報が設定されています。現在、その資格情報を持たないユーザーがサイトを使用している場合、そのフィールドはリスト ビューでは非表示になりますが、フィルターでは非表示にはなりません。

もちろん、リスト ビューでそのフィールドを彼に見せたくない場合は、そのフィールドで結果をフィルター処理できないようにしたくありません。管理ジェネレーターによって提供されないのはなぜですか?

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

php - symfony バッチアクションのセキュリティ

私のsecurity.yml

私のgenerator.ymlに、追加しました

次に、最後の 2 行にコメントを付けて、ブラウザでリスト ビューを開きました。そのため、ブラウザのリスト ビューで、バッチ アクションのドロップダウンに削除が表示されます。今、私はそれらのコメントを外し、ブラウザを更新しませんでした. リスト ビューからいくつかの要素を選択し、バッチ ドロップダウンで [削除] を選択してgo. これらのアイテムは即座に削除されます。バッチ削除は安全ではないということですか?? または、誰かが嗅ぎ回って削除できますか??

コメントを外した後にキャッシュをクリアしようとしましたが、要素も削除されます。

PS:いいえ、ログインしているユーザーには資格情報がありませんdelete_ticker_source(Webデバッグバーで通知されます)。

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

php - Symfony Admin ジェネレーター: 非存在フィールドでのソート (部分的)

管理ジェネレーターで作成されたモジュールで、パーシャルを使用して fictif フィールドを追加しました。しかし、どうやら「ソート」リンク (ソートを設定するためにすべてのフィールド名に存在します) は、symfony にこのフィールドでソートするためのリンクを表示させることはできますか?

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

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";

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

symfony1 - action_page.xml につながる object_action を追加するには?

オブジェクトのフィールドから xml ファイルを出力するアクションを追加したいと考えています。

次に例を示します。

これにより、へのボタン/リンクが作成されます../exportXliffが、../exportXliff.xml.

管理ジェネレーター構成ファイルからフォーマットを追加するにはどうすればよいですか?

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

symfony - AdmingeneratorGeneratorBundle のフィールドの上書き

AdmingeneratorGeneratorBundleのフィールドを上書きしようとしていて、特定のフィールドへのリンクを追加したいと考えています。ドキュメントに従って非常にうまく機能します:

私が今しなければならないことは、静的な 8 の代わりに自分のページの実際の ID を取得することですが、小枝テンプレート内でオブジェクトが何と呼ばれているのかわかりませんでした。何か案は?

更新: 私の場合、ページの ID だけが必要なので、 app.request.attributes.get('pk') を使用して小枝で取得できます。他の値をタフにする方法は興味深いでしょう。

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

symfony - SonataAdminBundleのrawフィルターconfigureShowFields

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

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

私のconfigureShowFieldsのコード:

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

php - sfDoctrineGeneratorDeleteが機能しない

最近、私はバックエンドインターフェースのためにSymfonyのsfDoctrineGeneratorを調べています。問題はこれです:

ユーザー管理にsfDoctrineGuardPluginを使用しています。sfGuardUserモジュールはsfDoctrineGeneratorを使用します。必要なすべての機能(削除、編集、追加)が機能しています。ここまでは順調ですね。

次に、このリンクを参照として使用して新しいモジュールを作成しました。追加および編集機能は機能するようになりましたが、削除(バッチ削除と単一削除の両方)を機能させることができません。バッチアクションで明示的に追加しようとしましたが、それでも機能しません。フラッシュメッセージの成功を示すためにすでに削除されていると表示されますが、要素は削除されていません。誰かが私に問題が発生した可能性のある正しい方向を示すことができますか?

これが私のgenerator.ymlのコピーです

私から何か他のものが必要な場合は、遠慮なくコメントしてください。どんな助けでも大歓迎です。前もって感謝します。

アップデート:

Chromeで表示されるリクエストヘッダーは次のとおりです。