[TYPO3-ect] Draft: Proposal of a resultbrowser pipe

Martin Kutschker Martin.Kutschker at n0spam-blackbox.net
Fri Sep 1 11:35:29 CEST 2006


Christian Welzel schrieb:
> Elmar Hinz wrote:
> 
> 
>>All in all we need a more flexible system that makes it possible to
>>provide different types of resultbrowsers as extensions and to combine
> 
> 
> If i remember correctly the resultbrowser if oscommerce does it this
> way: 
> 
> get an instance of the resultbrowser (in typo3 impl as service?)
> call showResults() with a sql-query, the number of results per page
>   and the page-count
> 
> all the stuff for showing a list is now handled by the resultbrowser.
> the page-counter is a internal var of the browser.
> 
> i believe this way is very easy to understand for ext-devs.
> 
> a possible trace of a ext: (pseudo code)
> 
> function main() {
>   b = getInstanceofService("resultbrowser");
>   b->setQuery("SELECT * FROM foo");
>   if(!b->showResults()) {
>     // no page browsing mode
>     // perhaps single view or armageddon.
>   }
> }

Nice, but the browserService should not restrict itself to SQL queries. 
IMHO it's the job of the calling code to provide the data, and not the job 
of the browser.

Masi



More information about the TYPO3-team-extension-coordination mailing list