Gibt es eine Möglichkeit, die Sammlung in Magento 2 neu zu laden ?
Zum Beispiel:
foreach($items as $singleItems){
$collection = $this->_myCollection->addFieldToFilter('filed', $singleItems->something);
...
}
Für jede Iteration brauche ich eine eindeutige Sammlung und lade noch einmal .
magento2
collection
Maciej
quelle
quelle
load
ohne vorherigeclear
nichts, wenn die Sammlung bereits geladen wurde.foreach($items as $singleItems){ $collection = $this->_myCollection ->clear() ->addFieldToFilter('filed', $singleItems->something) ->load(); }
Wenn Sie Filter angewendet haben, können Sie die Sammlung zurücksetzen mit:
Dann :
quelle
Sie können die CollectionFactory-Instanz Collection verwenden. Die Factory-Klasse erstellt jedes Mal eine Methode, wenn ein neues Objekt ohne aktuelle Daten erstellt wird
quelle