Diyelim ki var diyelim:
$query = $this->select()
->where('name LIKE ?','%something%');
->where('section LIKE ?','%something%');
->where('cars LIKE ?','%something%');
............
............
Sen noktası olsun!
Ama sorguya yerde () yan eklemek istiyorsanız yalnızca .. $ x = 0 diyelim; böyle bir şey:
$select = $this->select();
if($x == 0):
//add to the $this->select(); so it will be $this->select()->where('section LIKE ?','%something%');
$select->where('section LIKE ?','%something%');
endif;
if($x == 0):
/*add to the $this->select(); so it will be
$this->select()->where('section LIKE ?','%something%')
->where('cars LIKE ?','%something%');
*/
$select->where('cars LIKE ?','%something%');
endif;
Tabii ki, bu şey işe yaramazsa ama ben yapmak istiyorum ne anladım sanırım!
Saygılarımızla,