2011-09-11 18 views
0

私はsymfony 1.4をインストールしており、独自のユーザモデル(テーブル)をセットアップしています。 sfFacebookConnectPluginを使用するには、sfGuardプラグインを使用するように求められます。既存のユーザーとfacebookアカウントを簡単に統合することができます。Symfony 1.4、sfGuardPluginと既存のユーザテーブル/モデル

既存のユーザーモデルでsfGuardPluginを使用する方法はありますか? または は、同じユーザー(存在する場合)を認識するか、またはfb電子メールIDを使用してユーザーテーブルに新しいユーザーを作成してセッションを作成するように、facebook connectを実装するより良い方法です。

Thx!

答えて

0

既存のモデルでsfGuardPluginを使用すると、スキーマファイルがプラグインのフォルダからロードされ、名前の衝突により名前の衝突が起こらないように名前が変更されます。

インストール手順に従ってプラグインをインストールして、モデルをビルドするだけです。本番環境にデプロイするには、propelが生成するSQLを(data/sqlで)コピーして実行するか、Toad for MySQLのようなプログラムを使用してdiff SQLアップグレード・スクリプトを生成します。

試しに失敗しましたか?私はあなたの懸念に対処して願っています。

+0

ありがとうJuan、私はsfGuardのプラグインの説明を読んでいました。私はまだそれをインストールし、それが既存のモデルから読み込み、既存のユーザーテーブルを使用できるかどうかを確認しようとします。私はここで結果を更新します –

+0

バージョン管理と何らかの種類の開発環境を使用している限り、テストに問題はありません:) – SuitedSloth

+0

はい、私は既存のユーザーテーブルでそれを使用することができました。ユーザーが更新されたときに更新するためのコードを追加しました。 –

関連する問題