update
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
<?php
|
||||
|
||||
namespace Hura8\Components\Product\Controller;
|
||||
|
||||
|
||||
use Hura8\Components\Product\Model\ProductCollectionLanguageModel;
|
||||
use Hura8\Components\Product\Model\ProductCollectionModel;
|
||||
use Hura8\System\Controller\aCategoryBaseController;
|
||||
|
||||
|
||||
class bProductCollectionController extends aCategoryBaseController
|
||||
{
|
||||
|
||||
static $image_folder = "media/category";
|
||||
|
||||
protected $objProductCollectionModel;
|
||||
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->objProductCollectionModel = new ProductCollectionModel();
|
||||
|
||||
if(!$this->isDefaultLanguage()) {
|
||||
//$this->objProductCategoryLanguageModel->createTableLang();
|
||||
parent::__construct(
|
||||
$this->objProductCollectionModel,
|
||||
new ProductCollectionLanguageModel()
|
||||
);
|
||||
|
||||
}else{
|
||||
parent::__construct(
|
||||
$this->objProductCollectionModel
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public function getTotalProduct($collection_id, array $condition = [])
|
||||
{
|
||||
return $this->objProductCollectionModel->getTotalProduct($collection_id, $condition);
|
||||
}
|
||||
|
||||
|
||||
public function getListProduct($collection_id, array $condition = []) {
|
||||
return $this->objProductCollectionModel->getListProduct($collection_id, $condition);
|
||||
}
|
||||
|
||||
|
||||
protected function formatItemInList(array $info) : array
|
||||
{
|
||||
return $this->formatItemInfo($info);
|
||||
}
|
||||
|
||||
|
||||
protected function formatItemInfo(?array $info) : ?array
|
||||
{
|
||||
$info['url'] = "/collection/".$info['url_index'];
|
||||
return $info;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user