У меня есть конфиг 'prefix' => 'hq_'
,
и я создал таблицу: hq_products(pd_id, pd_price, pd_name,pd_date)
.
В контроллере я хочу удалить товар. Я использовал:
$productId = (int) $this->params['url']['id'];
$this->Product->deleteAll(array('Product.pd_id' => $productId));
и получил ошибку:
Предупреждение (512): ошибка SQL: 1054: неизвестный столбец «Product.id» в «списке полей» [CORE \ cake \ libs \ model \ datasources \ dbo_source.php, строка 684]
Запрос:
SELECT `Product`.`id` FROM `hq_products` AS `Product` WHERE `Product`.`pd_id` = 1
Я также использовал: $this->Product->delete($productId);
та же ошибка.
Пожалуйста, помогите мне.