В Codeigniter я хочу знать, как лучше использовать одни и те же представления с различными функциями в контроллере.
Например, в индексной функции у меня есть
$ locals ['somevar'] = "Some thing";
$this->load->view('welcome_message', $locals);
На мой взгляд, у меня есть что-то вроде этого:
<?php if($somevar):?>
<?=$somevar?>
<?php endif;?>
Попытка сделать Ruby on Rails, где я могу проверить наличие Flash / уведомления перед его показом.
Однако в тестовой функции
(т.е. на этот раз не передаем переменную в представление)
$this->load->view('welcome_message')
вид, кажется, нуждается в значении $ somevar и ошибках.
Мой вопрос таков: должен ли я объявлять (повторять) переменные и устанавливать их на что-то в каждой функции контроллера, которая хочет использовать это конкретное представление? Я, вероятно, упускаю что-то очевидное, и, возможно, есть лучший способ приблизиться к этому. Заранее спасибо за помощь.