Mysql
 sql >> база данни >  >> RDS >> Mysql

как да използвате zend paginate, без да зареждате всички резултати от база данни

Използвайки фабричния метод, можете да изпратите екземпляр на Zend_Db_Select или Zend_Db_Table_Select. Ако сте клас разширява Zend_Db_Table_Abstract, можете просто да създадете заявка за избор от него и след това да изпратите това. Ако не, можете да създадете екземпляр и да го изпратите, вижте примера от документите:

    $adapter = new Zend_Paginator_Adapter_DbSelect($db->select()->from('posts'));
    $adapter->setRowCount(
        $db->select()
           ->from(
                'item_counts',
                array(
                   Zend_Paginator_Adapter_DbSelect::ROW_COUNT_COLUMN => 'post_count'
                )
             )
    );

$paginator = new Zend_Paginator($adapter)

http://framework.zend .com/manual/en/zend.paginator.usage.html#zend.paginator.usage.dbselect



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Alter table причинява грешка:Невалидно използване на NULL стойност

  2. mysql не се разпознава като вътрешна или външна команда, работеща програма или пакет

  3. как да разделя таблица по колона дата и час?

  4. Не е поставена отметка в квадратчето за отметка, връщащо нулева стойност

  5. Поправете „ГРЕШКА 1054 (42S22):Неизвестна колона „…“ в „клауза за поръчка“, когато използвате UNION в MySQL