generateCRUD() публичный Метод

Generates CRUD Operations for a single DB table
public generateCRUD ( type $tableName )
$tableName type
Пример #1
0
 /**
  * Generate Scaffolding code for selected tables
  * @param type $sender
  */
 public function generate($sender)
 {
     if ($this->IsValid) {
         try {
             $scf_generator = new TWsatScaffoldingGenerator();
             $scf_generator->setOpFile($this->output_folder->Text);
             foreach ($scf_generator->getAllTableNames() as $tableName) {
                 $id = "cb_{$tableName}";
                 $obj = $this->tableNames->findControl($id);
                 if ($obj !== null && $obj->Checked) {
                     $scf_generator->generateCRUD($tableName);
                 }
             }
             $this->feedback_panel->CssClass = "green_panel";
             $this->generation_msg->Text = "The code has been generated successfully.";
         } catch (Exception $ex) {
             $this->feedback_panel->CssClass = "red_panel";
             $this->generation_msg->Text = $ex->getMessage();
         }
         $this->feedback_panel->Visible = true;
     }
     //   $scf_generator->renderAllTablesInformation();
 }