Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Kohana] Unie - przypisanie konkretnej wartości do columny
Forum PHP.pl > Forum > PHP > Frameworki
Kedan
Mam taki kod:
  1. $text = DB::select('id','name','system')
  2. ->from('categories')
  3. ->union(
  4. DB::select('id','name',array('active','system'))
  5. ->from('texts')
  6. ->where('active','=',0)
  7. ->as_object(),
  8. FALSE
  9. )
  10. ->limit(10)
  11. ->as_object()
  12. ->execute();

Działa wyśmienicie jednak zastanawiam się czy jest jakaś metoda by w 4 linii zamiast
  1. array('active','system')

pod 'system' wstawić konkretną wartość, np: 0. W wygenerowanym zapytaniu chce uzyskać:
  1. 0 AS `system`

zamiast
  1. `active` AS `system`
thek
Czemu więc nie spróbujesz? Ostatecznie zawsze możesz skorzystać z DB::expressions czy DB::expr (nie wiem która nazwa teraz jest ok smile.gif ).
Kedan
Faktycznie DB::expr dało darę smile.gif
Dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.