Čau kluci,
tak jsem tu znovu ale tentokrát z něčím speciálním a to že nevím proč mi již nejdou upravovat produkty.
Jakmile chci upravit produkt který máme v e-shopu tak mi to hodí error který se týká kategorii a proto se ptám vás zda-li nevíte jak jej opravit.
Chyba->
Kód->
/**
* Správa produktu.
* @param string $url URL adresa produktu, který editujeme; pokud není zadána, přidá se produktu jako nový
*/
public function actionManage($url)
{
if ($url && ($product = $this->productManager->getProduct($url))) {
$productArray = $product->toArray(); // IRow je read-only, pro manipulaci s ním ho musíme převést na pole.
$productArray['categories'] = $this->categoryManager->getProductCategories($product->product_id);
$this['productForm']->setDefaults($productArray);
$this['productImages']->setProduct($product); // Nastaví již existující produkt do komponenty.
}
}
Chyba se týká přímo ---> $this['productForm']->setDefaults($productArray);
Nevíte kde je chyba?
Díky
Tak jsem zjistil že tento error se ukazuje u kategorií které mají parent_category_id na NULL jsou to kategorie které jsou hlavní a proto nemusí dědit z žádných jiných ale to tam dělá tu paseku...