Я использую cakePhp 3.x и хочу вызвать мой контроллер и сделать запрос, но он выдает мне такую ошибку: «Вызов неопределенного метода Cake \ ORM \ Entity :: query ()»
Я думаю, что я все сделал хорошо, потому что я включил правильную библиотеку, вот мой код:
use Cake\ORM\Entity;
use Cake\ORM\TableRegistry;
public function delete()
{
$this->loadModel('Products');
$conn = ConnectionManager::get('default');
$id = !empty($_POST['id']) ? $_POST['id'] : '';
$data = $this->request->data;
$product = TableRegistry::get('Products')->newEntity($data);
$query = $product->query();
$query->delete()
->where(['id' => $id])
->execute();
$this->autoRender = false;
}