⚝
One Hat Cyber Team
⚝
Your IP:
192.168.31.6
Server IP:
192.168.1.11
Server:
Linux pams 6.1.0-29-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.123-1 (2025-01-02) x86_64
PHP Version:
8.2.28
Buat File
|
Buat Folder
Upload File
Eksekusi
Dir :
~
/
var
/
www
/
lppm
/
Modules
/
Backend
/
Berita
/
Models
/
Edit File: BeritaModel.php
<?php namespace Modules\Backend\Berita\Models; use CodeIgniter\Model; class BeritaModel extends Model { protected $table = 'berita'; protected $primaryKey = 'id'; protected $useAutoIncrement = true; protected $returnType = 'object'; // Atau 'array' sesuai selera Bapak protected $useSoftDeletes = false; // WAJIB didaftarkan di sini agar bisa disimpan ke database protected $allowedFields = [ 'title', 'slug', 'content', 'image', 'status', 'author_id', 'author_name', // Kolom baru 'published_at', // Kolom baru 'created_at', 'updated_at', 'headline', 'reader' ]; protected $useTimestamps = true; protected $createdField = 'created_at'; protected $updatedField = 'updated_at'; /** * Fungsi opsional untuk mengambil berita yang sudah urut berdasarkan tanggal publish */ public function getBeritaTerbaru() { return $this->orderBy('published_at', 'DESC')->findAll(); } public function getHeadline() { return $this->where('headline', 1) ->where('status', 'published') ->orderBy('published_at', 'DESC') ->limit(5) ->findAll(); } }
Simpan