public function main() { $_ = $this; if (!($dbname = CmdLibs::getParam('-d'))) { die("usage: " . CmdLibs::scriptName() . " -d dbname \n"); } else { echo "use database {$dbname}.\n\n"; } if ($targetTable = CmdLibs::getParam('-t')) { echo "target table is '{$targetTable}'.\n\n"; } else { echo "all tables in DB are target.\n\n"; } $_->makeTableFiles($dbname, $targetTable); }
public function main() { $_ = $this; if ($pageName = CmdLibs::getParam('-b')) { $_->makeBlankModel($pageName); exit; } if (!($dbname = CmdLibs::getParam('-d'))) { die("usage: " . CmdLibs::scriptName() . " [-d dbname -t tableName] OR [-b modelName for blank model]\n"); } else { echo "use database {$dbname}.\n\n"; } if ($targetTable = CmdLibs::getParam('-t')) { echo "target table is '{$targetTable}'.\n\n"; } else { echo "all tables in DB are target.\n\n"; } $_->makeTableModels($dbname, $targetTable); }
/** * 使い方の文字列(usage)を返す * */ public function getUsage() { $_ = $this; //$usages = array_merge($_->getAppUsage(), $_->getDbUsage()); $usages = $_->getAppUsage(); $usage = "usage: " . CmdLibs::scriptName() . "\n"; foreach ($usages as $switch => $value) { $usage .= ' ' . $switch . ' ' . $value . "\n"; } return $usage; }