コード例 #1
0
 /** !Route GET, model/gen/getTableProps/$sourceName/$tableName */
 public function getTableProps($sourceName, $tableName)
 {
     $source = Databases::getSource($sourceName);
     if ($source == null) {
         return $this->redirect($this->urlTo('home'));
     } else {
         $this->source = $source;
     }
     $this->sourceName = $sourceName;
     $this->table = $tableName;
     $this->columns = $this->source->getTableDescriptor($tableName)->getColumns();
 }
コード例 #2
0
ファイル: Model.class.php プロジェクト: KrisJordan/recess
 function getSource()
 {
     if (!$this->source) {
         return Databases::getDefaultSource();
     } else {
         return Databases::getSource($this->source);
     }
 }
コード例 #3
0
 /** !Route POST, source/$sourceName/table/$tableName/empty */
 public function emptyTablePost($sourceName, $tableName)
 {
     $source = Databases::getSource($sourceName);
     $source->emptyTable($tableName);
     return $this->forwardOk($this->urlTo('showTable', $sourceName, $tableName));
 }