Zend Framework

Warning: Division by zero

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.8.3, 1.8.4
  • Fix Version/s: 1.9.0
  • Component/s: Zend_Paginator
  • Labels:
    None

Description

If you don't specify ItemCountPerPage (using setItemCountPerPage(int); or only call getItemCountPerPage() on Zend_Paginator object , you'll get warning "Division by zero".

Stacktrace:

Warning: Division by zero in \library\Zend\Paginator.php on line 995
Call Stack
#	Time	Memory	Function	Location
(...)
6	1,2761	11095744	Zend_Paginator->getPages( )	..\MyController.php:197
7	1,2761	11095744	Zend_Paginator->_createPages( )	..\Paginator.php:791
8	1,2761	11097256	Zend_Paginator->count( )	..\Paginator.php:1006
9	1,2761	11097408	Zend_Paginator->_calculatePageCount( )	..\Paginator.php:471

You should use "getItemCountPerPage()" internally in Zend_Paginator class instead of private var, or initialize this private variable in constructor.

Activity

Hide
julien PAULI added a comment -

confirmed, I'm on it

Show
julien PAULI added a comment - confirmed, I'm on it
Hide
julien PAULI added a comment -

fixed at SVN r16554

Show
julien PAULI added a comment - fixed at SVN r16554

People

Vote (0)
Watch (2)

Dates

  • Created:
    Updated:
    Resolved: