There is an issue with LIKE method of query builder class when 'BEFORE' parameter is passed.
This code generates database error :
$this->db->select('*')->like('id', 'zefzefezf', 'BEFORE')->get('email_v2');
Result :
SELECT * FROM email_v2 WHERE id LIKE %'zefzefezf' ESCAPE '!'
The 'BOTH' and 'AFTER' parameter are working properly.
There is an issue with LIKE method of query builder class when 'BEFORE' parameter is passed.
This code generates database error :
$this->db->select('*')->like('id', 'zefzefezf', 'BEFORE')->get('email_v2');Result :
SELECT * FROMemail_v2WHERE id LIKE %'zefzefezf' ESCAPE '!'The 'BOTH' and 'AFTER' parameter are working properly.