3

サインアッププロセスに初期調査が含まれるように、ソーシャルエンジンのコピーを変更する作業を行っています。私はすでにビューを持っていて、フォームを描画しましたが、ロジックがどこで処理されるかわかりません。対応するコントローラー内にメソッドがあることは知っていますが、サインアッププロセス全体が完了したら、データを保存したいと思います。

私の質問は; 誰かがMVC構造と通信の観点からサインアッププロセスがどのように機能するかの概要を教えてもらえますか?

本当にあなたの助けに感謝します、

アンディ

4

3 に答える 3

5

将来の参考のために、このテーマについて作成したブログ投稿を追加しました。基本的には、新しいプラグイン/ビュー/フォームを作成し、engine4_user_signupテーブルのデータベースを編集することになります。

より詳細な議論については、以下の投稿全体を参照してください

http://garbtech.co.uk/socialengine-modify-sign-up-process/

于 2012-05-21T16:49:10.810 に答える
2

各プラグインは、送信時にデータをセッションに保存します。ユーザーが手順を完了すると、セッションにすべての有効なデータが含まれるようになります。次にトランザクションが作成され、すべてのデータがデータベースに保存されます。それが基本的にどのように機能するかです。

もちろん、プラグインを作成する場合、プラグインは少し複雑になる可能性があります。自分で作成しましたが、数日かかりました。それでもプロセスを100%理解していませんでしたが、今ではかなりうまくいったと思います。

于 2012-04-09T02:28:48.223 に答える
1

サインアッププロセスにステップを追加することをお勧めします。このためには、新しいサインアッププラグインを作成する必要があります。この表をengine4_user_signup見てください-ここにリストされているプラ​​グインクラスを見ることができます。クラスはこのフォルダ\application\modules\User\Plugin\Signupにあります-ここで新しいクラスを作成する必要があります。これらのクラスを受講すると、自分がやろうとしていることをどのように行うかがわかるでしょう。

于 2012-01-24T10:54:12.357 に答える