ฉันต้องการแสดงส่วนพอร์ตโฟลิโอ/งานที่ทำเสร็จแล้วในมุมมองด้านหน้าของ 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="/th#"">
<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>