如何在codeigniter中调用控制器方法?

时间:2017-09-22 10:42:23

标签: php codeigniter

当我使用网址时(http://localhost/ci_framework/Temp).It成功加载了我的模板。

<?php
    defined('BASEPATH') OR exit('No direct script access allowed');
     class Temp extends CI_Controller {
     public function index()
     {
        $this->load->view('index');
     }
     public function forward(){
         $this->load->view('index');
     }      
    }

?>

但是当通过在控制器(http://localhost/ci_framework/Temp/forward)添加方法名称来加载相同的视图(索引)时。它无法加载Bootstrap文件,java脚本文件。

我浪费了3个小时。告诉朋友可能的解决方案。向前看..

2 个答案:

答案 0 :(得分:0)

您似乎正在使用CSS和JavaScript资源的相对路径。相反,您应该使用绝对路径,以便无论当前URL如何,您的资产包含都是相同的。

例如,如果你有/css/style.css

<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>css/style.css" />

答案 1 :(得分:0)

href="<?php echo base_url(); ?>/css/yourfile.css">