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);
 }
Beispiel #3
0
 /**
  * 使い方の文字列(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;
 }