Я с тех подредактировал ответ.
В идеале проверок две. И в контроллере (свои) и в моделлере (свои).
Например, проверка что пароль и его копия совпадают - это проверка в строго в контроллере.
проверка, что такой емейл уже есть - строго в модели.
Но, скажем, фреймворк Ларавель делает все проверки только в контроллере. Но у него и модели-то такие - одно название.
тут скорее вопрос - можете ли вы получить списки исходящим
вы не пробовали задать себе вопрос - а как битрикс узнает, что вам нужны от него какие-то данные и вы ждёте от него "исходящий хук"?
Не надо давать ссылки на статьи, где рекламируется redbean.
Даже по тексту видно, как эта говноподелка необратимо калечит мозги.
"Создаём таблицу, сохраняем таблицу", ага.