私はやや初心者です。
私はCodeigniterでソーシャルアプリを書いています。ユーザーがログインしたら、ユーザーネットワークの準備、メールの送信、おすすめの友達のリストの作成など、さまざまなことを行う必要があります。これらのそれぞれを実行する関数はすでに作成されています。
関数SignUpを持つメインコントローラーインデックスがあるとしましょう。
サインアップ後、ユーザーをダッシュボードコントローラーにリダイレクトしたいのですが、バックグラウンドで実行したい
- BuildNetwork
- FindMatches
- メールを送る
バックグラウンドでタスクを実行する方法がわかりません。だから、これらの関数を次々と呼び出すシェルスクリプトを書けるのではないかと思っていました。
このスクリプトをCodeigniterを介して呼び出し、UserIdを渡します。
次に、このスクリプトは個々の関数を呼び出し、userIdをそれらに渡します。
誰か教えてもらえますか
- これが正しいアプローチである場合
- それはどのように行われますか(この方法または他の方法で)