本文整理汇总了PHP中Pager::__construct方法的典型用法代码示例。如果您正苦于以下问题:PHP Pager::__construct方法的具体用法?PHP Pager::__construct怎么用?PHP Pager::__construct使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Pager
的用法示例。
在下文中一共展示了Pager::__construct方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: ceil
function __construct($URL, $approxItemCount = null)
{
if (isset($approxItemCount)) {
$this->approxPageCount = ceil($approxItemCount / 10);
}
parent::__construct($URL, null, 10);
}
示例2: __construct
/**
* Конструктор
*
* @param View $view объект класса, осуществляющий вывод постраничной навигации
* @param String $dir_name путь к папке с файлами
* @param Integer $items_per_page количество позиций на одной странице
* @param Integer $links_count количество видимых ссылок слева и справа от текущей страницы
* @param String $get_params дополнительные параметры, которые необходимо передавать по ссылкам
* @param String $counter_param название GET-параметра, через который передается номер текущей страницы
*/
public function __construct(View $view, $dir_name = '.', $items_per_page = 10, $links_count = 3, $get_params = null, $counter_param = 'page')
{
// Удаляем последний символ /, если он имеется
$this->dirname = ltrim($dir_name, "/");
// Инициализируем переменные через конструктор базового класса
parent::__construct($view, $items_per_page, $links_count, $get_params, $counter_param);
}
示例3: __construct
public function __construct($itemClass, $countSql, $pageSql, $page, $per_page)
{
$this->itemClass = $itemClass;
$this->countSql = $countSql;
$this->pageSql = $pageSql;
$db = Database::getDatabase();
$num_records = intval($db->getValue($countSql));
parent::__construct($page, $per_page, $num_records);
}
示例4: __construct
/**
* Конструктор
*
* @param View $view объект класса, осуществляющий вывод постраничной навигации
* @param PDO $pdo объект доступа к базе данных
* @param String $tablename название таблицы
* @param String $where условие
* @param Array $params массив параметров
* @param String $order сортировка
* @param Integer $items_per_page количество позиций на одной странице
* @param Integer $links_count количество видимых ссылок слева и справа от текущей страницы
* @param String $get_params дополнительные параметры, которые необходимо передавать по ссылкам
* @param String $counter_param название GET-параметра, через который передается номер текущей страницы
*/
public function __construct(View $view, $pdo, $tablename, $where = "", $params = [], $order = "", $items_per_page = 10, $links_count = 3, $get_params = null, $counter_param = 'page')
{
$this->pdo = $pdo;
$this->tablename = $tablename;
$this->where = $where;
$this->params = $params;
$this->order = $order;
// Инициализируем переменные через конструктор базового класса
parent::__construct($view, $items_per_page, $links_count, $get_params, $counter_param);
}
示例5: __construct
public function __construct($rowsPerPage, $currentPage, $siteID, $successful = true)
{
$this->_db = DatabaseConnection::getInstance();
$this->_siteID = $siteID;
$this->_successful = $successful;
$this->_sortByFields = array('firstName', 'lastName', 'ip', 'shortUserAgent', 'dateSort');
/* How many entries do we have? */
$sql = sprintf("SELECT\n COUNT(*) AS count\n FROM\n user_login\n LEFT JOIN user\n ON user_login.user_id = user.user_id\n WHERE\n user_login.successful = %s\n AND\n user.is_test_user = 0\n AND\n user_login.site_id = %s", $this->_successful ? '1' : '0', $siteID);
$rs = $this->_db->getAssoc($sql);
/* Pass "Login Activity By Most Recent"-specific parameters to Pager
* constructor.
*/
parent::__construct($rs['count'], $rowsPerPage, $currentPage);
}
示例6: __construct
public function __construct($rowsPerPage, $currentPage, $siteID)
{
$this->_sortByFields = array('firstName', 'lastName', 'city', 'state', 'dateModified', 'dateCreated', 'owner', 'phone1', 'companyName', 'title', 'owner_user', 'owner_user.last_name', 'type', 'status', 'startDate', 'recruiterLastName', 'dateCreatedSort', 'dateModifiedSort', 'ownerSort');
/* Pass "Search By Resume"-specific parameters to Pager constructor. */
parent::__construct(count($this->_rs), $rowsPerPage, $currentPage);
}
示例7: __construct
public function __construct($query, $args, $table)
{
parent::__construct($query, $args);
$this->_table = $table;
}
示例8: __construct
public function __construct(\Database\DB $db)
{
$this->db = $db;
parent::__construct();
}
示例9: __construct
public function __construct($q, $a, $type)
{
parent::__construct($q, $a);
$this->_type = $type;
}
示例10: __construct
/**
* Constructor. It defines MysqlQuery object
* to be able to use Mysql queries.
* @param integer $resultsPerPage
* @param string $id
*/
public function __construct($resultsPerPage, $id = null)
{
parent::__construct($resultsPerPage, $id);
$this->query = MySqlDbManager::getQueryObject();
}
示例11:
function __construct($itemsTotal)
{
parent::__construct('forum.php', $itemsTotal, self::$defaultPostsPerPage);
}
示例12: __construct
/**
* Конструктор
*
* @param View $view объект класса, осуществляющий вывод постраничной навигации
* @param String $filename путь к файлу
* @param Integer $items_per_page количество позиций на одной странице
* @param Integer $links_count количество видимых ссылок слева и справа от текущей страницы
* @param String $get_params дополнительные параметры, которые необходимо передавать по ссылкам
* @param String $counter_param название GET-параметра, через который передается номер текущей страницы
*/
public function __construct(View $view, $filename = '.', $items_per_page = 10, $links_count = 3, $get_params = null, $counter_param = 'page')
{
$this->filename = $filename;
// Инициализируем переменные через конструктор базового класса
parent::__construct($view, $items_per_page, $links_count, $get_params, $counter_param);
}
示例13:
function __construct($itemsTotal, $threadID)
{
parent::__construct('forum.php', $itemsTotal, self::$defaultPostsPerPage);
$this->addArgs('threadID=' . $threadID);
}
示例14:
function __construct($itemsTotal, $gameID, $archiveType)
{
parent::__construct('board.php', $itemsTotal, self::$defaultPostsPerPage);
$this->extraArgs = 'gameID=' . $gameID . '&viewArchive=' . $archiveType;
}