propel
[ class tree: propel ] [ index: propel ] [ all elements ]

Source for file EtvaServerPeer.php

Documentation is available at EtvaServerPeer.php

  1. <?php
  2.  
  3. {
  4.     static public function getServers(Criteria $criteria null)
  5.     {
  6.         if (is_null($criteria))
  7.         {
  8.             $criteria new Criteria();
  9.         }
  10.  
  11.         return self::doSelect($criteria);
  12.     }
  13.  
  14.     
  15.  
  16.  
  17.  
  18.     public static function doSelectJoinGroup(Criteria $c$con null)
  19.   {
  20.     $c clone $c;
  21.  
  22.     // Set the correct dbName if it has not been overridden
  23.     if ($c->getDbName(== Propel::getDefaultDB()) {
  24.         $c->setDbName(self::DATABASE_NAME);
  25.     }
  26.  
  27.     // Add select columns for Article
  28.     EtvaServerPeer::addSelectColumns($c);
  29.     $startcol2 (EtvaServerPeer::NUM_COLUMNS EtvaServerPeer::NUM_LAZY_LOAD_COLUMNS1;
  30.  
  31.     // Add select columns for Book
  32.     sfGuardGroupPeer::addSelectColumns($c);
  33.     $startcol3 $startcol2 sfGuardGroupPeer::NUM_COLUMNS ;
  34.  
  35.  
  36.     // [NOTE 1]
  37.     $c->addJoin(EtvaServerPeer::SF_GUARD_GROUP_IDsfGuardGroupPeer::ID);
  38.    // $c->addJoin(BookPeer::CATEGORY_ID, CategoryPeer::ID);
  39.  
  40.  
  41. // $c->addJoin(array(EtvaServerPeer::NODE_ID,), array(EtvaNodePeer::ID,), $join_behavior);
  42.     //    $stmt = BasePeer::doSelect($c, $con);
  43.     //    $results = array();
  44. //
  45. //        while ($row = $stmt->fetch(PDO::FETCH_NUM)) {
  46.  
  47.  
  48.     $rs BasePeer::doSelect($c$con);
  49.     $results array();
  50.  
  51.     while($rs->fetch(PDO::FETCH_NUM))
  52.     {
  53.       // Hydrate the Article object
  54.       $omClass EtvaServerPeer::getOMClass();
  55.  
  56.  
  57.                     $cls substr('.'.$omClassstrrpos('.'.$omClass'.'1);
  58. //                    $obj2 = new $cls();
  59.  
  60.  
  61. //      $cls = Propel::import($omClass);
  62.       $obj1 new $cls();
  63.       $obj1->hydrate($rs);
  64.  
  65.       // Hydrate the Book object
  66.       $omClass sfGuardGroupPeer::getOMClass();
  67.  
  68.       $cls Propel::import($omClass);
  69.       $obj2 new $cls();
  70.       $obj2->hydrate($rs$startcol2);
  71.  
  72.       // Hydrate the Category object
  73.    //   $omClass = CategoryPeer::getOMClass();
  74.  
  75.    //   $cls = Propel::import($omClass);
  76.    //   $obj3 = new $cls();
  77.    //   $obj3->hydrate($rs, $startcol3);
  78.  
  79.       // [NOTE 2]
  80.       $obj1->setGroup($obj2);
  81.      // $obj1->setCategory($obj3);
  82.       $results[$obj1;
  83.     }
  84.  
  85.     return $results;
  86.   }
  87.  
  88. }

Documentation generated on Fri, 19 Jun 2009 10:49:20 +0100 by phpDocumentor 1.4.2