Magento 2 get single column values from collection
Today we learn about how to get single column values from collection. For this example we use the product collection to get names of product. You can get product collection by following the Magento 2 get product collection.
protected $_productCollectionFactory;
public function __construct(
\Magento\Catalog\Model\ResourceModel\Product\CollectionFactory $productFactory
) {
$this->_productCollectionFactory = $productFactory;
}
public function getProductCollection()
{
$productCollection = $this->_productCollectionFactory->create();
return $productCollection->getColumnValues(name);
}
public function __construct(
\Magento\Catalog\Model\ResourceModel\Product\CollectionFactory $productFactory
) {
$this->_productCollectionFactory = $productFactory;
}
public function getProductCollection()
{
$productCollection = $this->_productCollectionFactory->create();
return $productCollection->getColumnValues(name);
}
Note: You can use same method with any collection.