getLogic()->setProducerContext($this->getProducerCurrent()); return parent::beforeAction($event); } /** * Vérifie si l'utilisateur a au moins saisi un produit et un point de vente. * Si ce n'est pas le cas : redirection vers le tableau de bord. */ public function checkProductsPointsSale() { if (!Product::searchCount() || !PointSale::searchCount()) { $this->redirect(['site/index', 'error_products_points_sale' => 1]); } } public function getProducerCurrent(): Producer { return Producer::searchOne(); } } ?>