CodeIgniter Forums
CodeIgniter 3 to 4 Upgrade Helper - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: CodeIgniter 4 (https://forum.codeigniter.com/forum-28.html)
+--- Forum: CodeIgniter 4 Addins (https://forum.codeigniter.com/forum-34.html)
+--- Thread: CodeIgniter 3 to 4 Upgrade Helper (/thread-78565.html)



CodeIgniter 3 to 4 Upgrade Helper - kenjis - 02-08-2021

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.
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);
    }




RE: CodeIgniter 3 to 4 Upgrade Helper - kenjis - 02-10-2021

I upgraded codeigniter3-qrcode to CI4 with ci3-to-4-upgrade-helper.
https://github.com/kenjis/ci4-qrcode

[Image: attachment.php?aid=1986]
[Image: attachment.php?aid=1987]


RE: CodeIgniter 3 to 4 Upgrade Helper - kenjis - 02-19-2021

If you want to see upgraded Test Code,
see https://github.com/kenjis/ci3-to-4-news/tree/main/tests/app


RE: CodeIgniter 3 to 4 Upgrade Helper - Kiranrs - 02-20-2021

Wow, surprised. It'll help for many users, no doubt. Smile


RE: CodeIgniter 3 to 4 Upgrade Helper - kenjis - 02-21-2021

(02-20-2021, 10:18 AM)Kiranrs Wrote: Wow, surprised. It'll help for many users, no doubt. Smile
Thanks! I hope that will happen.