−18
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
try{
$prodotto = $this->ci->phpsession->get( $this->PRODOTTO_SESSION_NAME);
if(is_object($prodotto) && $prodotto->id==$params['id']){
throw new Exception();
}
$this->genero($params['id']);
}catch(Exception $e){
}
Код грузит товар из БД. В переменной $param хранятся различные данные, в том числе и id записи. Если id товара, хранящийся в сессии, совпадает с id товара, который нужно загрузить, бросается исключение, которое отлавливается и ничего не делается. Нужна эта конструкция, по мнению разработчика, что бы не грузить товар из БД дважды.
AlexeyRudkovskiy,
27 Октября 2016