正確的方法,我在我的模型查詢,我需要在我看來,打印數據顯示我的查詢
型號
function get_bank()
{
$query = $this->db->query("SELECT
(
12* (YEAR('account_add_date') - YEAR('start_date')) +
(MONTH('account_add_date') - MONTH('start_date'))
) AS differenceInMonth
->FROM ('bank')
WHERE mem_id = '".$this->session->userdata('id')."'");
return $query->result();
$data['account_age'] = $query->row_array();
}
,我試圖打印輸出在我模型,但它不工作,我不知道我出錯的地方。我是MVC的新手,並且仍然習慣它。
查看
<h2>age of account</h2>
<?php
$age = $this->model('profiles_model' , $data);
print "<h2>$age</h2>";
?>
控制器
function index()
{
$data = array();
$this->load->model('user_profile/profiles_model');
$query = $this->profiles_model->get_bank();
if(!empty($query))
{
$data['records'] = $query;
}
$this->load->view('profile_view', $data);
}
這get_bank()方法實際上並不返回任何東西。這是打算嗎? – DaSourcerer
所以我應該在我的視圖中調用get_bank $ this-> model('get_bank')?,一秒生病更新我的問題 – Beep
您使用的是MVC框架嗎? – SamA