One minute
Kondisi ‘BETWEEN’ di Jelly
Kadang kita memerlukan kondisi BETWEEN
pada query ke database, misal
untuk melihat logs tanggal 3 dan tanggal 5. Dengan gampangnya pada MySQL
kita kasih perintah seperti ini:
Maka akan muncul activity log untuk tanggal terserbut.
Tapi bagaimana melalukan hal itu dengan Jelly, gw koq ga ngeliat ada methhod
BETWEEN
yah?
Gak juga, kalo kita liat2 lagi, class Jelly_Builder
itu merupakan
extends dari class Database_Query_Builder
, jadi apapun yang kita tulis
setelah Jelly::select('model')
merupakan method dari sana. Misal:
Jelly::select('model')->where()
, nah where
ini merupakan method dari
class Database_Query_Builder_Where
.
Kalo di urut-urut classnya (dari extends), kita bisa liat ada method yg
namanya compile_conditions
, lalu di sana ada statement yg mengatakan
bahwa kita bisa pake kondisi BETWEEN
tadi, jadi emang ga bisa
Jelly::select('model')->between()
(kecuali kita emang nambahin method
itu), tapi kita bisa dengan cara seperti ini:
Selamat Mencoba :)
Database Jelly ORM Kohana Kohana 3 Kohana Jelly Tutorial
134 Words
2010-12-03 07:42 (Last updated: 2024-03-06 17:32)
0b9cec4 @ 2024-03-06