Mysql
 sql >> Baza danych >  >> RDS >> Mysql

jak korzystać z paginate zend bez ładowania wszystkich wyników z bazy danych

Używając metody fabrycznej, możesz wysłać instancję Zend_Db_Select lub Zend_Db_Table_Select. Jeśli twoja klasa rozszerza Zend_Db_Table_Abstract, możesz po prostu zbudować z niej zapytanie wybierające, a następnie je wysłać. Jeśli nie, możesz utworzyć instancję i wysłać ją, zobacz przykład z dokumentacji:

    $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. MySqlCommand Command.Parameters.Add jest przestarzały

  2. Jak wstawić wartości do tabeli z dynamicznymi kolumnami Jdbc/Mysql

  3. java.sql.Rozszerzenie połączenia dla SSH

  4. Każda tabela pochodna musi mieć swój własny alias - błąd z kombinacji malejącego MySQL

  5. Plik PHP nie może wprowadzić jakiejś części kodu