У меня есть запрос в моей модели, что мне нужно, чтобы напечатать данные, на мой взглядПравильный способ показать мой запрос
Модель
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