У меня есть объект Listing Entity и объект ListingReview. Я хотел бы отобразить на странице индекса Листингов некоторые данные, рассчитанные с использованием объекта ListingReview. Я сделал это с помощью виртуального поля Звездный рейтинг на объект листинга и метод _getStarRating. Но поскольку я хочу, чтобы данные поступали из ListingReview (который связан с Listing Entity с помощью list_id), мне пришлось использовать TableRegistry :: get (‘ListingReviews’), чтобы получить объект Table для получения нужных мне данных.
Является ли использование TableRegistry внутри Entity хорошей практикой в Cakephp 3? Если нет, то какой будет лучший и самый эффективный способ сделать то, что я пытаюсь сделать здесь?
Заранее благодарю за любую помощь.
Задача ещё не решена.
Других решений пока нет …