Re: Newbie: Composition by Association - Pagination Class general question.

From: Date: Sun, 19 Jul 2009 12:52:21 +0000
Subject: Re: Newbie: Composition by Association - Pagination Class general question.
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-295571@lists.php.net to get a copy of this message
2009/7/19 MEM <talofo@gmail.com>: >> Pagination is the generically applicable class - it should know >> nothing about what specifically it's paginating. > > Ok... but I need to grab values of my DAO classes, I mean, even if we paginate images on a > directory or records on a database table, the pagination should have a $limit, and a offset, a way > to count how many item there are to work with... So it must be related with the DAO (or other thing) > on some way, so that I can grab those values and play with them on the pagination class... > > Should I use a Decorator Pattern to make this relation between the pagination and the DAO ? I don't know how your other classes are arranged, but personally I'd build pagination into a class that provides raw data access, then inherit that for specific types of data like animals. Efficient pagination is too tightly coupled to the data source to be separate. -Stuart -- http://stut.net/

« previous php.general (#295571) next »