У меня есть два отдельных сочетания контроллера, представления и базы данных: пользователи и задания.
Пользователи содержат: id, name, jobid.
Работа содержит: идентификатор, имя, заработная плата.
В моем пользовательском контейнере я хочу получить имя моей работы и зарплату, чтобы отправить ее в представление пользователя. Я хотел знать, какие здесь лучшие практики. Я пробовал два метода:
1.) $ This-> requestAction ('/ Jobs / getArray', array ('pass' => user ['jobid']));
Я слышал, что это не лучшая практика, особенно если у вас много взаимодействий между контроллерами, что я, вероятно, буду. Это также боль, чтобы попытаться выполнить всю отправку и получение таким образом.
2.) Приложение :: импорт коннектора заданий. $ Jobs = новый JobsConnector. $ Jobs-> GetArray ($ пользователя [ 'JobID']);
Каждый раз, когда я пытаюсь сделать это, я получаю неопределенные ошибки. JobConnector :: Job не существует.
Затем я получаю сообщение об ошибке в методе find (), который в противном случае работает.
Я часами пытался отработать оба метода и вырывал свои волосы. Я нахожусь на грани возвращения к своему личному взаимодействию с классами из-за того, насколько PitA являются этими классовыми взаимодействиями.
Кто-то, пожалуйста, помогите!