AgentSmith72, если нужна моя помощь - тогда надо приводить ту информацию которую я прошу, и использовать мои решения - и если не работают - давать обратную информацию. А если вы приводите ту информацию которая считается важным вам, выполняете свои запросы - я тут нахрена?
AgentSmith72,
1. Это не таблицы, это массив. структуру таблицы в mysql можно дернуть через show create table name;
2. Без структуры нихрена не понятно как устроена request_discussions и как у вас работает find();
3. Если вы обратите внимание я написал $foreignKey = `request_discussions`.`request_id`; судя по запросу вы написали $foreignKey = `request_discussions`.`id`;
AgentSmith72, ну я хрен знает как там поля ваши называются. Попробуйте поменять: $foreignKey = `request_discussions`.`request_id`;
Мудренного ничего нет. Если вы начнете копать какие запросы строятся для релейшенов - ровно так и строятся. , вам нужно ровно сделать что делает through - правильно расставить ключи.
lexstile, как то так да. Хотя конструкция когда вы все херачите в массив а потом проверяете when - на мой взгляд выглядит странно. Но думать не хочется
Abram333, я вам скинул ссылку на доку. Там написано
1. какой класс должен расширять ваш экспорт - extends DefaultValueBinder implements WithCustomValueBinder
2. пример как работать
3. если внимательно глянуть на то что прилетает вам в функцию то там можно увидеть параметр $cell