Как мой контроллер MVC запрашивает одну таблицу базы данных перед записью в другую? - PullRequest
0 голосов
/ 12 апреля 2011

Я работаю над пользовательским компонентом Joomla MVC.

В моем представлении есть форма, в которой пользователь вводит идентификатор.Я получил идентификатор ($ input_id) в контроллере.Теперь мне нужно запросить базу данных, чтобы получить имя WHERE ID = $ input_id, а затем записать имя в другую таблицу базы данных.

Можно ли все это сделать в контроллере или мне нужно передать свои переменные вмодель как-то?Не уверен в правильном способе достижения этого в рамках MVC.

1 Ответ

2 голосов
/ 12 апреля 2011

Все данные и манипуляции с данными должны выполняться в модели (например, моделировать ваши данные).Контроллер должен определить путь выполнения и какие методы должны быть вызваны (например, менеджер, известный как контроллер определяет, что нужно сделать).

Посмотрите на это учебное пособие ,поможет вам лучше понять MVC для Joomla, проведя вас через разработку простого компонента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...