Quantcast
Channel: OXID Community Forum
Viewing all articles
Browse latest Browse all 6951

Optimierung

$
0
0
Hi,
zwecks Optimierung.
oxArticleList kann man um eine Variable erweitern und diese dann bei _getFilterSql so verwenden, das die Daten nur einmal aus DB "geholt" werden
@see ->_getCategorySelect und _getCategoryCountSelect

PHP Code:

protected function _getFilterSql$sCatId$aFilter )
    {
        
$sArticleTable getViewName'oxarticles' );
        if (
$this->_aIds==null) {
            
$aIds oxDb::getDb(oxDb::FETCH_MODE_ASSOC)->getAll$this->_getFilterIdsSql$sCatId$aFilter ) );
            
$this->_aIds $aIds;
        } else {
            
$aIds $this->_aIds;
        } 


Viewing all articles
Browse latest Browse all 6951

Trending Articles