我有一个表格,用于存储视图文件夹中服务器上文件的文件ID>它用于允许用户上传html文件并查看用户上传内容的项目。我想使用单个控制器功能加载所有文件 这就是我在做什么..
public function site_pages()
{
$this->load->model('model_site');
// a function which returns the name and file_ids in the database
$rows=$this->model_site->get_temp_sites();
foreach ($rows as $r)
{$file_id=$rows->file_id;
$r->file_name=$this->uri->segment(3);
$this->load->view('includes/header');
$this->load->view('site_pages/'.$file_id,$user_data);
$this->load->view('includes/footer');
}
}
然而,这显示了两个嵌套在一起的weboages ....我如何克服这个问题以及使用单个控制器加载所有文件?
答案 0 :(得分:0)
这是iframe实际上可能是一个好主意的情况之一。您的封闭页面可以简单地提供指向要查看的HTML内容页面的URL的iframe。
我认为iframe在这里有意义,我认为,你试图提供一个未经改变的HTML内容视图(即不使用封闭页面的CSS规则,javascript等)。