Я хочу показать раздел «Портфолио/проделанная работа» на передней панели codeigniter. как раздел новостей, который содержит заголовок, изображение, описания и другую информацию. я не уверен, как это сделать. пожалуйста, предложите мне какую-нибудь ссылку о том, как справиться с этим.
это мой контроллер
<?php
class Home extends CI_Controller {
public function __construct()
{
parent::__construct();
}
public function index()
{
$data['meta_title'] = 'meta title';
$data['meta_description'] = 'meta desc';
$data['meta_keywords'] = 'keywords';
$data['view'] = 'region/india/home';
$this->load->model('regions/India_model');
$data['portfolio'] = $this->India_model->portfolio();
$this->load->view('region/layout', $data);
}
}
?>
это моя модель
<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class India_model extends CI_Model{
public function portfolio(){
$query=$this->db->query("select * from tblportfolio ORDER BY id DESC");
return $query->result();
}
}
?>
на мой взгляд, я хочу, чтобы все мои результаты были в этом шаблоне типа столбца, для каждого результата он должен быть в этом формате. я не уверен, как это сделать, я делал это раньше в таблицах, но в этом формате я не могу получить ссылку.
переменные, которые находятся в поле зрения, совпадают с именем столбца в базе данных.
Пожалуйста, предложите, как отобразить все результаты из базы данных в представленном ниже формате. Например, все данные строк должны быть в формате ниже.
это часть просмотра
<li class="column">
<a href="#"">
<img src="<?php echo $imgsrc;?>" class="w100" />
<span class="copy border-box pr20 pl20 animate">
<i class="pointer animate"></i>
<small class="title orange block pt20 pb10 animate">
<?php echo $smalltitle;?>
</small>
<span class="show-on-desktop"><?php echo $tagline;?></span>
<span class="show-on-mobile"><?php echo $tagline;?></span>
<span class="cta">
<!-- <i class="fa fa-arrow-circle-o-right fa-lg"></i> -->
<span class="icon icon-greyglobal_arrow"></span> View </span>
</span>
</span>
</a>