亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

通過單擊按鈕 CodeIgniter 加載視圖

通過單擊按鈕 CodeIgniter 加載視圖

PHP
慕森王 2022-07-09 16:09:58
我正在嘗試通過單擊 <a>CodeIgniter 來加載視圖。下面是我的代碼:<a class='b2' href='<?echo base_url('application/views/create_account')?>'>CREATE AN ACCOUNT</a>但是當我點擊它時,我收到消息:禁止您無權訪問此資源。此外,在嘗試使用 ErrorDocument 處理請求時遇到 403 Forbidden 錯誤。視圖名稱是正確的。如何通過單擊鏈接或按鈕來加載視圖?
查看完整描述

3 回答

?
天涯盡頭無女友

TA貢獻1831條經驗 獲得超9個贊

CodeIgniter 是基于 MVC 的庫。不使用控制器無法直接加載視圖。

嘗試這個 :-

1> 在應用程序/控制器中創建一個控制器。

類 Createaccount 擴展 CI_Controller {

  function index() {
    $this->load->view('create_account','');
  }

}

2> 在 application/config/routes.php 中創建路由。

$route['create_account'] = "CreateAccount";

3> 在 html 中使用以下代碼:-

href = "< ?php echo base_url().'create_account' ?>".


查看完整回答
反對 回復 2022-07-09
?
郎朗坤

TA貢獻1921條經驗 獲得超9個贊

只需將第二個參數傳遞為true $this->load->view('create_account', true)即可加載視圖方法。這將傳遞來自控制器的 html 數據,然后您可以通過 jQuery 或其他方式將該數據顯示到現有頁面。

在您的控制器中,您必須返回視圖,例如,

echo $this->load->view('create_account', [], true);


查看完整回答
反對 回復 2022-07-09
?
慕村225694

TA貢獻1880條經驗 獲得超4個贊

首先傳遞給控制器在視圖頁面中:


<a href="<?=site_url('controller_name/fun_name')?>">CREATE AN ACCOUNT </a>

在控制器中:


public function function_name(){

    $this->load->view('create_account', $data, FALSE);  

}


查看完整回答
反對 回復 2022-07-09
  • 3 回答
  • 0 關注
  • 131 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號