Helper\PageData::__construct PHP Метод

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

Create a new PageData object.
public __construct ( string $tableName, string $extras = '', array $column = ['*'] )
$tableName string Target table name
$extras string Such as where statement or order statement
$column array Column names needs to be fetch
    public function __construct($tableName, $extras = '', $column = array('*'))
    {
        $columns = implode(',', $column);
        $this->countQuery = Database::getInstance()->prepare("SELECT COUNT(*) FROM `{$tableName}` {$extras}");
        $this->query = Database::getInstance()->prepare("SELECT {$columns} FROM `{$tableName}` {$extras} LIMIT :pageDataStart,:pageDataRPP");
        if ($_GET['page']) {
            $this->setPage($_GET['page']);
        }
    }