Hallo Zusammen,
vielleicht kan mir ja jemand auf die Sprünge helfen.
Ich habe ein Modul gebaut, in dem ich ein extend von oxarticlelist mache.
Hier mache ich eine SQL Abfrage. Die mir aber leider nur 1 Ergebnis zurückliefert. Wenn ich den Query direkt in meiner MySql Workbench aufrufe liefert er mir aber die gewünschten 10 Ergebnisse zurück.
Hat jemand eine Idee wo der Fehler liegt?
Beim rausnehmen vom join gehts. Aber ich brauche den join…
Hier einmal die Funktion:
<?php
class merchantsoxarticlelist extends merchantsoxarticlelist_parent
{
protected $_blLoadSelectLists = true;
protected $_sObjectsInListName = 'oxarticle';
public function __construct()
{
parent::__construct();
}
/**
* load articles
*
*
* @return array
*/
public function loadArticles(){
$sSelect = '
SELECT
oxart.OXID,
oxart.OXTITLE,
oxf2s.OXPRICE
FROM
oxarticles as oxart
INNER JOIN
oxfield2shop as oxf2s ON oxart.OXID = oxf2s.OXARTID
WHERE
oxart.OXACTIVE = 1 AND
oxart.OXPARENTID = "" AND
oxart.OXVARCOUNT = "0" AND
oxart.OXMANUFACTURERID = "" AND
oxart.OXEAN = "" LIMIT 10';
$this->selectString( $sSelect );
foreach ($this->_aArray as $value) {
echo $value->oxarticles__oxid->value;
}
}
}
?>