簡體   English   中英

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

[英]How to call controller method in codeigniter?

當我使用URL( http:// localhost / ci_framework / Temp)時,它成功加載了我的模板。

<?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個小時。告訴朋友可能的解決方案。

看來您正在使用CSS和JavaScript資產的相對路徑。 相反,您應該使用絕對路徑,以便無論當前URL如何,資產所包含的內容都是相同的。

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

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM