1

だから、これが私の状況です:

  • CodeIgniterで完全なアプリをセットアップしました。
  • PHPスクリプトを実行して、バックグラウンドタスクを開始しています。

私の質問 :

  • その外部PHPスクリプトからCodeIgniter関数をどのように使用できますか(たとえば$this->db、または$CI->db-は関係ありません)?

アイデア:include 'index.php';スクリプトの上部にあるような回避策でうまくいくでしょうか?

4

1 に答える 1

1

最近のCodeigniterバージョンでは、コマンドラインから標準のコントローラーアクションを実行できます。タスクがデーモンのようなものである場合は、スクリプトの長時間実行部分に「タスクトリガー」ロジックを埋め込み、CIランドへの実際の作業のためにシェルアウトすることができます。

于 2012-07-31T08:19:44.583 に答える