我正在开发一个项目,用户可以上传他用于前端Web开发的文件并显示他在浏览器中完成的工作。 为了做到这一点,我要求用户上传带有名为test.html的html文件的项目。 我使用codeigniter的目的。使用ID在codeigniter中动态加载视图
我已经完成了上传过程并将信息写入表格中,但是当我完成上传文件时,我一直在提供链接。我有一个上传控制器如下:
<?php class Main extends CI_Controller {
//{construct and all the parts}
//upload function
function site_pages(){
$this->load->view('header'); $this->load->view('nav'); $this->load->view('test.html');
}
function do_upload(){
.....code for file upload....
...update the database with the folder_id...
}
但是这样做之后,我需要提供的链接形式的用户即
<a href="<?php echo base_url();?>/main/site_pages/folder_id/test.html" >
我停留在如何产生这个ID在这种形式下以及如何在控制器的特定视图中加载test.html文件
我得到了你在说什么,但我想要的是加载多个HTML页面,使用单个控制器上传了本。为此,我需要传递一个参数以id的形式给控制器,它会加载相应的html页面.....我想我需要重新映射.. – user1978166 2013-04-02 05:04:46