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.php到 CI 控制器中。如果可以,请编辑 flash 文件,以便将文件/请求发送到新位置。

如果您无法更新 flash 文件,请移除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
    }
}

应用程序/config/routes.php

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