Prado\Wsat\pages\TWsatScaffolding::generate PHP Метод

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

Generate Scaffolding code for selected tables
public generate ( type $sender )
$sender type
    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();
    }