I thought about using an actual ORM like Doctrine, then I figured its download link was even broken...and all tutorials online dated back to 2011. Also I'll have to write yaml files.
Then I start off by trying to write my own model class in ORM style.
I just fill it up with fields and save it to database, which is easy.
But I encounter a problem trying to retrieve data from database.
class User extends CI_Model { public $id; public $email; public $displayName; public function save() { ..... } public function search_by_email($email) { $user = new User(); $this->db->select('email')->from('user')->where('email', $email); $result = $this->db->get(); if ($result->num_rows()==0) { return false; }else { foreach ($result->result() as $field) { } } } I know normally in CodeIgniter, you return $query->result(), well as ORM custom, I'm trying to return an object...Is there a way to do this? What function should I use?