Я новичок в cakephp. Я пытаюсь выполнить поиск в таблицах mysql. Я хочу использовать вложенный запрос.CakePhp mysql необработанная ошибка запроса
class TableController extends AppController{
.
.
public function show(){
$this->set('discouns', $this->DiscounsController->query("SELECT * FROM discoun as Discoun WHERE gcil_id = 1"));//(SELECT id FROM gcils WHERE genre = 'Shoes' AND company_name = 'Adidas')"));
}
} Ошибка:
Error: Call to a member function query() on a non-object
Я также попытался
public function show(){
$this->DiscounsController->query("SELECT * FROM count as Count WHERE ctr_id = (SELECT id FROM ctrs WHERE genre = 'Shoes' AND company_name = 'Adidas')");
}
Ошибка:
Error: Call to a member function query() on a non-object
Файл: C: \ XAMPP \ HTDOCS \ cakephppro \ MyApp \ Controller \ CountsController.ph p
Пожалуйста, помогите. Я пробовал это последние несколько часов. :/
В основном я хочу осуществить вложенный поиск, как вы можете увидеть в моем необработанном запросе. Мне легче использовать mysql-запросы, а не использовать запросы cakephp, но я не знаю, есть ли у вас какая-либо проблема. – user1984849
Ошибка в части кода, в которой вы используете 'discouns'. Покажите эту часть. –
Я понял, что ошибка и отредактированы соответствующим образом. – user1984849