echo "Update Table Structure: php BasicModel.php --update <Database name> <Subclass Filename>\n"; echo "Generate markdown documentation: php BasicModel.php --doc <Model Filename(s)>\n"; return 0; } // Create new Model if ($argc == 3) { $modelname = $argv[2]; if (substr($modelname, -4) == '.php') { $modelname = substr($modelname, 0, strlen($modelname) - 4); } if (substr($modelname, -5) != 'Model') { $modelname .= 'Model'; } echo "Generating Model '{$modelname}'\n"; $obj = new BasicModel(null); $obj->newModel($modelname); return 0; } $classfile = $argv[1]; if ($argc == 4) { $classfile = $argv[3]; } if (substr($classfile, -4) != '.php') { $classfile .= '.php'; } if (!file_exists($classfile)) { echo "Error: file '{$classfile}' does not exist\n"; return 1; } $class = pathinfo($classfile, PATHINFO_FILENAME); include $classfile;
return 1; } $obj = new BasicModel(null); // Create new Model if ($argc == 3) { $modelname = $argv[2]; if (substr($modelname, -4) == '.php') { $modelname = substr($modelname, 0, strlen($modelname) - 4); } if (substr($modelname, -5) != 'Model') { $modelname .= 'Model'; } echo "Generating Model '{$modelname}'\n"; $obj = new BasicModel(null); $as_view = $argv[1] == '--new-view' ? true : false; $obj->newModel($modelname, $as_view); return 0; } $classfile = $argv[1]; if ($argc == 4) { $classfile = $argv[3]; } if (substr($classfile, -4) != '.php') { $classfile .= '.php'; } if (!file_exists($classfile)) { echo "Error: file '{$classfile}' does not exist\n"; return 1; } $class = pathinfo($classfile, PATHINFO_FILENAME); include $classfile;