class CatalogController {
public function actionIndex($catalogId, $categoryId)
{
$podCategories = array();
$podCategories = Category::getPodCategories($catalogId);
$categoryProducts = array();
$categoryProducts = Products::getProductsListByCategory($categoryId);
require_once ROOT. '/views/internet-magazin/catalog.php';
return true;
}
public function actionCategory($categoryId)
{
$categories = array();
$categories = Category::getCategoriesList();
$categoryProducts = array();
$categoryProducts = Products::getProductsListByCategory($categoryId);
require_once ROOT. '/views/internet-magazin/category.php';
return true;<code lang="php">
</code>
}
}
Пишу учебный интернет-магазин.У меня реализованы каталог с подкатегориями в ActionIndex и просмотр отдельной категории в actionCategory.Из models/category.php, подключаю метод getProductsListByCategory с параметрами($categoryId).Если работает только
$podCategories = Category::getPodCategories($catalogId);
Тогда все ок и я получаю список подкатегорий, если добавляю
$categoryProducts = Products::getProductsListByCategory($categoryId);
то выдает ошибку atal error: Uncaught ArgumentCountError: Too few arguments to function.Почему?