Exemplo n.º 1
0
 public static function init($tables = array(), $prefix = '', $dbh = NULL)
 {
     self::$TABLEPREFIX = $prefix;
     foreach ($tables as $t) {
         if (self::$TABLEPREFIX) {
             if (preg_match('/^' . self::$TABLEPREFIX . '(.+)$/', $t, $m)) {
                 $t = $m[1];
                 self::$MODELINFO[$t] = NULL;
             }
         } else {
             self::$MODELINFO[$t] = NULL;
         }
     }
     self::$RETABLES = sprintf('/^((\\w+_)??(%s))_id$/', join('|', array_keys(self::$MODELINFO)));
     self::$DBH = $dbh;
 }