Я новичок в CakePHP 3 .. и не знаю, как конвертировать это SQL-запрос -> CakePHP найти вещь.
SELECT categories_competences_cvs.cv_id,
categories_competences_vacancies.vacancy_id
FROM categories_competences
INNER JOIN categories_competences_cvs ON
categories_competences.id =
categories_competences_cvs.categories_competence_id
INNER JOIN categories_competences_vacancies ON
categories_competences_cvs.categories_competence_id =
categories_competences_vacancies.categories_competence_id
INNER JOIN categories ON
categories_competences.category_id = categories.id
Существует очень полная документация о том, как получить данные с помощью CakePHP.
Вы можете использовать сырой SQL:
https://book.cakephp.org/3.0/en/orm/database-basics.html
Или вы можете использовать построитель запросов:
https://book.cakephp.org/3.0/en/orm/query-builder.html
CakePHP — это инфраструктура MVC, и для лучшего понимания того, как извлекать данные с использованием инфраструктуры MVC, я бы предложил ознакомиться с кратким руководством по началу работы (https://book.cakephp.org/3.0/en/quickstart.html) в качестве первого шага.
Других решений пока нет …