0

バックエンドの管理パネルの問題である symfony 1.4 プロジェクトを開発しているので、管理ジェネレーターを使用してそれを行います。

バックエンドで自動的に生成されたメンバーのリストがあり、メンバーがバックエンドでプロファイルを編集するときにカスタム アクションを追加したいと思っています。次に、編集ページにラジオ ダイヤル ボタンを追加して、簡単な「はい」または「いいえ」オプションを提供したいと考えています。デフォルトでは、ラジアル ダイヤル ボタンは「いいえ」に設定されています。ただし、管理者が「はい」を選択すると、ポップアップ ウィンドウに次のテキストが表示されます。 「新規メンバーシップが販売されました」と表示する必要があります...

問題は、編集ページのフォームがプラグイン (sfguarduser) を使用して生成されるため、コードを変更できないことです。

何か案が?

4

1 に答える 1

1

プラグインのドキュメントにあるように、必要なアプリケーションで同じ名前のモジュールを作成し、アクションに require_once を追加することで、プラグイン モジュールをオーバーライドできます。

確認およびその他の JavaScript については、ここで説明されているように、モジュールに同じ名前のパーシャルを追加することで、生成されたパーシャルをオーバーライドできます。

于 2013-07-08T12:08:13.953 に答える