Я очень новый программист, поэтому, пожалуйста, прости меня, если ты посчитал мой вопрос глупым.Я работаю с Codeigniter, и у меня есть метод get_projects()
в модели проектов для чтения данных из таблицы проектов.вот код.
public function get_projects ($userid = '')
{
if (empty($userid))
{
return FALSE;
}
$return_data = array();
$this->db->select('id, startdate, projectname, expenddate, amount, advance, dues');
$this->db->where('userid', $userid);
$query = $this->db->get('projects');
if($query->row())
$return_data = $query->row();
return $return_data;
}
У меня есть функция контроллера get_projects()
, в которой я пытаюсь вызвать этот метод модели и передать данные в файл просмотра.Вот код.
public function get_projects()
{
$userid = $this->session->userdata('user_id');
$projects = $this->projects->get_projects($userid);
$data = array(
'projectname' => '',
'startdate' => ''
);
$this->load->view('dashboard', $data);
}
У меня есть файл вида с именем dashboard.php
, и я хочу показать его там.Я обновляю свой вопрос, чтобы показать файл представления.
<?php defined('BASEPATH') OR exit('No direct script access allowed');?>
<section>
<div class="row topspace">
<div class="col-6 offset-3">
<h4 class="text-center">Dashboard Testing</h4><hr>
</div>
</div>
<div class="row">
<?php foreach ($result as $row) { ?>
<div class="col-12">
<div class="card" style="width: 18rem;">
<div class="card-body">
<h5 class="card-title"><?php echo $row->projectname; ?></h5>
<h6 class="card-subtitle mb-2 text-muted"><?php echo $row->startdate; ?></h6>
<a href="#" class="card-link">Card link</a>
<a href="#" class="card-link">Another link</a>
</div>
</div>
</div>
<?php } ?>
</div>
</section>
Как мне это сделать?Как правильно отправить данные из контроллера для просмотра файла и как правильно получить доступ к этим данным в файле просмотра?Пожалуйста, помогите мне понять, что я пытался за последние 5 часов.Заранее большое спасибо.