Это просто невозможно?
Я подумал, что смогу очистить часть своего кода и поместить запросы в БД только в те модели, где они принадлежат, и поместить весь другой код, принадлежащий контроллерам, в контроллеры.
Теперь я продолжаю получать неопределенные ошибки переменных. Что не проблема, но я пытаюсь понять, как вызывать переменные между файлами.
Я бы просто хотел, чтобы случайный хеш, сгенерированный при регистрации, хранился в переменной, потому что именно эту переменную я использую в привязке для ссылки «нажмите здесь, чтобы активировать учетную запись», которая отправляется на электронную почту пользователей.
Я также использую ту же самую переменную в методе, который сравнивает хеш uri, который находится в конце URL в их электронном письме, с хешем, хранящимся в базе данных ... для того, чтобы пользователь мог подтвердить свою учетную запись и обновить "статус" в база данных до 1 (активирована).
Буду очень признателен за совет. Я наслаждаюсь этим процессом обучения. Я теряю сон, но наслаждаюсь им, потому что это заставляет меня думать логически.