Ejemplo n.º 1
0
function getAllTables()
{
    $pdo = DbUtil::connect();
    $sql = "select table_name from information_schema.tables where table_schema='numeracy'";
    //$sql ="DESCRIBE   numeracy.m01_user";
    $values = $pdo->query($sql);
    $count = 1;
    $result = "";
    $tableArray = array();
    if (is_array($values) || is_object($values)) {
        foreach ($values as $row) {
            $tableName = $row['table_name'];
            print "<p class='btn-info'>" . $count++ . " >" . dashesToCamelCase($tableName, true) . "BO.php</p><br/>";
            print "<div class='alert alert-danger clearfix'> &lt;?php";
            print '<br/>namespace com\\numeracy\\BO; <br/>';
            //print('	require __DIR__ . "\BaseBO.php"; <br/>use com\numeracy\BO\BaseBO; <br/> ' );
            //print("class ".dashesToCamelCase($tableName,true)."BO extends BaseBO {<br/>");
            print "class " . dashesToCamelCase($tableName, true) . "BO  {<br/>";
            $tableArray[] = $row['table_name'];
            getAllColumns($tableName);
            print "}<br/>";
            print "?&gt;<br/></div>";
            print "<br/>";
        }
    }
    DbUtil::disconnect();
    return $tableArray;
}
Ejemplo n.º 2
0
/**
 * 
 * @return multitype:unknown
 */
function getAllTables()
{
    $pdo = DbUtil::connect();
    $sql = "select table_name from information_schema.tables where table_schema='numeracy'";
    //$sql ="DESCRIBE   numeracy.m01_user";
    $values = $pdo->query($sql);
    $count = 1;
    $result = "";
    $tableArray = array();
    if (is_array($values) || is_object($values)) {
        foreach ($values as $row) {
            $tableName = $row['table_name'];
            print "<p class='btn-info'>" . $count++ . " >" . dashesToCamelCase($tableName, true) . "Dao.php</p><br/>";
            print "<div class='alert alert-danger clearfix'> &lt;?php";
            print '<br/>';
            print '<br/>
							namespace com\\numeracy\\Dao; <br/>
							include_once "../bo/' . dashesToCamelCase($tableName, true) . 'BO.php"; <br/>';
            print 'use com\\numeracy\\BO\\' . dashesToCamelCase($tableName, true) . 'BO; <br/> ';
            print 'use PDO;';
            print '<br/>';
            print "class " . dashesToCamelCase($tableName, true) . "Dao {<br/>";
            print '&nbsp;&nbsp;&nbsp;    private $db; <br/> <br/>';
            print 'function __construct($DB_con) <br/>
						&nbsp;&nbsp;&nbsp;    { <br/>
						&nbsp;&nbsp;&nbsp;    	$this->db = $DB_con; <br/>
						&nbsp;&nbsp;&nbsp;    } <br/>';
            $tableArray[] = $row['table_name'];
            getAllColumns($tableName);
            print "}<br/>";
            print "?&gt;<br/></div>";
            print "<br/>";
        }
    }
    DbUtil::disconnect();
    return $tableArray;
}
Ejemplo n.º 3
0
/**
 * getAllColumnsFrom
 *
 * adds "FROM $pntable[$tablename] " to the value returned from
 * getAllColumns
 *
 * also adds an optional WHERE class to be automatically added
 */
function getAllColumnsFrom($tablename, $whereclause = '')
{
    // get the table information
    $pntable =& pnDBGetTables();
    // use the other method and append a FROM clause
    $query = getAllColumns($tablename) . "FROM {$pntable[$tablename]} ";
    if ($whereclause) {
        $query .= "WHERE {$whereclause}";
    }
    return $query;
}
Ejemplo n.º 4
0
/**
 * getAllColumnsFrom
 *
 * adds "FROM $pntable[$tablename] " to the value returned from
 * getAllColumns
 *
 * also adds an optional WHERE class to be automatically added
 */
function getAllColumnsFrom($tablename, $whereclause = '')
{
    // globals we need
    global $pntable;
    // use the other method and append a FROM clause
    $query = getAllColumns($tablename) . "FROM {$pntable[$tablename]} ";
    if ($whereclause) {
        $query .= "WHERE {$whereclause}";
    }
    return $query;
}