From 6ff0a3220a92d865c5337be2f72560751a6bbe9f Mon Sep 17 00:00:00 2001 From: Ivo Senner Date: Tue, 18 Apr 2017 09:48:18 +0200 Subject: [PATCH] Trigger after_get for each row --- core/MY_Model.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/MY_Model.php b/core/MY_Model.php index f4152c8..7e21a3a 100644 --- a/core/MY_Model.php +++ b/core/MY_Model.php @@ -1003,7 +1003,10 @@ public function get_all($where = NULL) if($query->num_rows() > 0) { $data = $query->result_array(); - $data = $this->trigger('after_get', $data); + for ($i = 0; $i < count($data); $i++) { + $last = $i == count($data)-1; + $data[$i] = $this->trigger('after_get', $data[$i], $last); + } $data = $this->_prep_after_read($data,TRUE); $this->_write_to_cache($data); return $data;