簡體   English   中英

從控制器傳遞codeigniter $ data ['foo']以查看

[英]Pass codeigniter $data['foo'] from controller to view

我有這個代碼

 public function delete($delete_candindate){
    $this->load->database();
    $this->load->dbforge();
    $delete_candindate = $this->uri->segment(3);
    $this->dbforge->drop_table($delete_candindate);
    $this->db->where('dataset_name', $delete_candindate);
    $this->db->delete('all_datasets'); 
    $data['success_or_failure'] = 'That dataset already exists.Kindly go back and try again.';
    $this->load->view('success_or_failure');
    }

我正在使用它從表中刪除一些數據,但是現在我需要將數據從控制器傳遞到視圖,但是我的控制器有一個參數。

不知何故,變量$data['success_or_failure']沒有被傳遞,因為我不斷收到此錯誤

遇到PHP錯誤

嚴重程度:注意

消息:未定義的變量:success_or_failure

文件名:views / success_or_failure.php

行號:54

'為什么$data['success_or_failure'] = 'That dataset already exists.Kindly go back and try again.'; 被傳遞給視圖?

發現我沒有傳遞$data變量

public function delete($delete_candindate){ $this->load->database(); $this->load->dbforge(); $delete_candindate = $this->uri->segment(3); $this->dbforge->drop_table($delete_candindate); $this->db->where('dataset_name', $delete_candindate); $this->db->delete('all_datasets'); $data['success_or_failure'] = 'That dataset already exists.Kindly go back and try again.'; $this->load->view('success_or_failure',$data); }

暫無
暫無

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

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