Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [symfony][propel] count()
Forum PHP.pl > Forum > PHP > Frameworki
defrag
Witam, mam problem z odczytem wyniku dla zapytania z klauzula count()
Przykladowe kryteria
  1. <?php
  2. $c->addSelectColumn(CommentPeer::COUNT);
  3. $c->addGroupByColumn(ArticlePeer::ID );
  4. $c->addAlias("nb_comments",CommentPeer::COUNT );
  5. $res = self::doSelectJoinAll($c, $con);
  6. ?>

Propel nie wlacza aliasu do zapytania:
  1. SELECT COUNT(comments.ID), articles.ID, articles.CATEGORY_ID, articles.TITLE, articles.BODY, categories.ID, categories.NAME FROM comments, articles, categories WHERE articles.CATEGORY_ID=categories.ID GROUP BY articles.ID ORDER BY articles.ID ASC LIMIT 5


Mam pytanie jak wyciagnac w widoku wartosc COUNT()?
POzdrawiam
mike
  1. <?php
  2.  
  3. $c->addAsColumn('nb_comments', 'Count(' . ArticlePeer::ID . ')'); 
  4.  
  5. ?>
:?:
defrag
Dzieki bardzo, mam tylko jeszcze jedno pytanie.
Jak wyciagnac to wartosc w generator.yml w backendzie?
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.