這個簡單的功能讓我發瘋 - 我試圖從數據庫中拉出一行,並將其作爲信息數組傳遞給我的控制器,並傳遞給我的視圖 - 在傳遞此視圖以查看我需要獲取的視圖slug字段並重定向到domain/quotes/this-is-test
以顯示正確的信息,但我甚至無法進行基本查詢。你能幫我解決我缺乏的知識!模型陣列Codeigniter錯誤
型號
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class Quotes_model extends CI_Model{
function __construct(){
parent::__construct();
}
function get_records(){
$data = array();
$query = $this->db->select('*')
->from('quotes');
return $query->result();
}
}
控制器
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class Welcome extends CI_Controller {
public function index()
{
$this->load->helper('url');
$this->load->model('quotes_model');
$data['quote']= $this->quotes_model->get_records();
$this->load->view('welcome_message', array('data' => $data));
}
}
,我已經在我看來,這樣做:
查看
<?php die(var_dump($data)); ?>
錯誤
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: data
Filename: models/quotes_model.php
Line Number: 16
array(1) { ["quote"]=> NULL }
你忘了得到的模型查詢結果數據爲'data'變量現在 – TheMohanAhuja