Geçmişte, bir ürün koleksiyonunun tüm kimliklerini almak getAllIds
için, koleksiyonda her zaman kullandım , bunun verilerin toplanmasıyla tam olarak yüklenmesini engelleyen bir yöntem olduğuna inanıyordum.
Ancak, bugün yönteme baktım ve koleksiyonu yüklüyor ve ID dizisini almak için her öğenin üzerinde yineleniyor.
public function getAllIds()
{
$ids = array();
foreach ($this->getItems() as $item) {
$ids[] = $this->_getItemId($item);
}
return $ids;
}
Sorum şu ki, koleksiyondan yalnızca kimlik alanını almak için en etkili yöntem nedir?
$this->_getClearSelect()
.