Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZendFramework] Zapytanie zwracające wartość nie z bazy
Forum PHP.pl > Forum > PHP > Frameworki
JAWS
Hej,

próbuję zrobić takie zapytanie w modelu:

  1. SELECT u.id AS u.id, 1 AS type
  2. FROM CUser AS u


ale jak dodaje 1 as type tak jak mam poniżej, pojawia mi się błąd mówiący, że nie ma kolumny 1 w tabeli CUser.

  1. $select = $this->select()
  2. ->setIntegrityCheck(false)
  3. ->from(array('u' => 'CUser'), array('u.id as u.id','1 as type'));
  4.  
  5. return $this->fetchAll($select);


Wiem, że zapytanie z tym 1 as type jest bez sensu tongue.gif ale oprócz tego korzystam tam później jeszcze z UNION aby wiedzieć z którego zapytania zwraca mi u.id, wiec to powyżej jest tylko uproszczone. W jaki sposób można do tego powyższego kodu dodać 1 as type ?
mazy
  1. $select = $this->select()->from($this->info('name'))
  2. ->columns(array('count' => 'COUNT(*)'));
-=Peter=-
  1. $select->form('table', array('type' => new Zend_Db_Expr('\'table\'')));
kosmowariat
użyj Zend_Db_Expr
JAWS
Dzięki ! Oby Wasze kody miały jak najmniej bugów party.gif
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.