0

次の疑問があります。

私のプロジェクトは、Flash を使用する codeigniter にあります。その構造は次のとおりです。

name_proyect
      application /
             controller /
             model /
             view /
      audiofiles/
            //Here are being saved all audios.
      user_guide /
      flash /
            archivos.swf
            save_audio.php
      system /
      index.php

フラッシュは、サーバーにオーディオを保存しているsave_audio.phpファイルを使用します。ただし、物理ファイルをサーバーに保存するときは、ユーザーに関連付けられているデータベースにファイル パスも保存する必要があります。

私の質問は、 codeigniter save_audio.phpのファイルでアクティブなレコードを使用できますか? o データベースに保存するプロジェクトでモデルを使用するモデルまたはコントローラーを使用できますか?

注: save_audio.phpは単純なスクリプトです (クラスではありません)。

4

1 に答える 1

0

の現在のコンテンツをsave_audio.phpCI コントローラーに移動します。可能であれば、フラッシュ ファイルを編集して、ファイル/リクエストを新しい場所に送信します。

フラッシュ ファイルを更新できない場合は、save_audio.phpCI が要求を受け取るように を削除し、ルート構成を使用して、CI 内の新しいコントローラーにルーティングされるパスを作成します。この場合、次のような結果になります。

application/controllers/upload.php - 新しく作成されたコントローラー

class Upload extends CI_Controller {
    public function handle_audiofile() {
        // the original content of the save_audio.php comes here.
        // might need to update some superglobal usage
    }
}

application/config/routes.php

$route['application/flash/save_audio.php'] = 'upload/handle_audiofile';
于 2012-11-08T07:23:55.970 に答える