02-08-2021, 01:45 AM
Hi, everyone.
I started to develop a tool which reduces upgrade costs from CodeIgniter3 to CodeIgniter4.
https://github.com/kenjis/ci3-to-4-upgrade-helper
This project is under early development.
It provides compatible interfaces for common use cases in CodeIgniter3 apps.
You can run the following code on CodeIgniter4.
I started to develop a tool which reduces upgrade costs from CodeIgniter3 to CodeIgniter4.
https://github.com/kenjis/ci3-to-4-upgrade-helper
This project is under early development.
It provides compatible interfaces for common use cases in CodeIgniter3 apps.
You can run the following code on CodeIgniter4.
PHP Code:
<?php
namespace App\Models;
use Kenjis\CI3Compatible\Core\CI_Model;
class News_model extends CI_Model
{
public function __construct()
{
parent::__construct();
$this->load->database();
}
public function get_news($slug = false)
{
if ($slug === false) {
$query = $this->db->get('news');
return $query->result_array();
}
$query = $this->db->get_where('news', ['slug' => $slug]);
return $query->row_array();
}
public function set_news()
{
$this->load->helper('url');
$slug = url_title($this->input->post('title'), '-', true);
$data = [
'title' => $this->input->post('title'),
'slug' => $slug,
'text' => $this->input->post('text')
];
return $this->db->insert('news', $data);
}
}