W przeszłości, aby uzyskać wszystkie identyfikatory kolekcji produktów, zawsze używałem getAllIds
tej kolekcji, wierząc, że była to metoda, która uniemożliwiła pełne załadowanie kolekcji danymi itp.
Ale faktycznie spojrzałem dzisiaj na tę metodę, która ładuje kolekcję i iteruje każdy element, aby uzyskać tablicę identyfikacyjną.
public function getAllIds()
{
$ids = array();
foreach ($this->getItems() as $item) {
$ids[] = $this->_getItemId($item);
}
return $ids;
}
Moje pytanie brzmi: jaka jest najskuteczniejsza metoda pobierania tylko pola ID z kolekcji?
$this->_getClearSelect()
.