プロジェクトでPropelとしてSymfony1.4とORMを使用しています。ページを保護するようにSettings.ymlを構成しました。しかし、すべてのSfGuardプラグイン機能を拡張するアクションによってカスタムログイン/ログアウトを作成できますか?SymfonyLabで1つの記事を見つけましたが、十分に明確ではありませんでした。
6273 次
2 に答える
9
sfGuardサインインのビューをオーバーライドする最も簡単な方法:
1)フロントエンドモジュールに「sfGuardAuth」というディレクトリを作成します。
mkdir apps/frontend/modules/sfGuardAuth
mkdir apps/frontend/modules/sfGuardAuth/templates
2)デフォルトのテンプレートをsfGuardPluginフォルダーから新しいモジュールにコピーします
cp plugins/sfGuardPlugin/modules/sfGuardAuth/templates/* apps/frontend/modules/sfGuardAuth/templates
3)新しいファイルを心ゆくまで編集します
4)キャッシュをクリアする
./symfony cc
于 2010-11-11T14:17:19.890 に答える
2
ログインフォームはどこにでも表示できます。ユーザーが登録またはログインするためのページがあるので、次のようにしました。
$ this-> signin = new sfGuardFormSignin();
次に、ビューで好きなことを行うことができます。
于 2010-11-22T04:32:11.137 に答える