我有一個函數根據傳遞的參數返回數據。 基本上,查詢根據子句進行更改。使用Codeigniter的活動記錄的條件從句
if(1==$case)
return select()->from('db')->where('x',$something)->where('y','fixed')...
else if(2==$case)
return select()->from('db')->where('x','fixed')->where('y',$something)...
有沒有更好的方法來做到這一點?
而且,是有可能有這樣的條款
...->where('category',*)
「*」,以由一個值或一些其等於「任何」來代替。