контроллер для контроллера в коде - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть страница php, где у меня есть ссылка, которая вызывает функцию контроллера page_view . в этой функции контроллера есть несколько кодов, которые извлекают данные с использованием моделей и сохраняют в переменной data , затем представление загружается как $ this-> load-> view ('common / view_plan', $ data);

на странице view_plan есть форма. когда эта форма отправлена, данные в форме должны быть сохранены и затем перенаправлены на тот же view_plan . поэтому я написал функцию контроллера для сохранения данных. но как я могу перенаправить на ту же страницу. Могу ли я вызвать функцию контроллера page_view с другого контроллера

1 Ответ

0 голосов
/ 06 ноября 2019

Если вы отправляете и отображаете форму одним и тем же способом на том же контроллере, вы можете сделать что-то вроде этого:

public function view_page() {
   if (!empty($_POST)) {
      // your form submission logic here
   }

   // your regular steps with fetching data from model and showing in the view
   $this->load->view('common/view_plan',$data);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...