Exemple #1
0
 /**
  * Get the model (or models) with the given name
  *
  * @param string model The name of the model (or models) we are looking for
  * @return array
  */
 public static function findModelsByName($name)
 {
     if (!isset(self::$modelTable)) {
         self::$modelTable = QFrame_Db_Table::getTable('model');
     }
     $where = self::$modelTable->getAdapter()->quoteInto('name = ?', $name);
     $rows = self::$modelTable->fetchAll($where);
     $models = array();
     foreach ($rows as $row) {
         $models[] = new ModelModel(array('modelID' => $row->modelID));
     }
     return $models;
 }
Exemple #2
0
 /**
  * Deletes all responses for this Model Page
  */
 public function delete()
 {
     $where = self::$modelTable->getAdapter()->quoteInto('modelID = ?', $this->modelID) . self::$modelTable->getAdapter()->quoteInto(' AND pageID = ?', $this->page->pageID);
     $this->modelTable->delete($where);
 }