Я относительно новичок в codeigniter и изо всех сил пытаюсь понять, как сохранять и получать доступ к данным с нескольких контроллеров, поэтому мне было интересно, может ли кто-нибудь здесь помочь мне понять это.
Мне нужно создать функцию внутри codeigniter, которая возвращает массив данных, чтобы я мог перейти к представлению и создать раскрывающийся список формы.
Ниже приведен код, который будет использоваться в функции
switch($type) {
case 'text':
$data = array (
'equals' => 'Equals',
'notequal' => 'Does Not Equal',
'startswith' => 'Starts With',
'endswith' => 'Ends With',
'contains' => 'Contains',
'notcontain' => 'Does Not Contain',
);
break;
case 'numeric':
$data = array (
'equals' => 'Equals',
'notequal' => 'Does Not Equal',
'less' => 'Less Than',
'greater' => 'Greater Than',
'equalless' => 'Less Than Or Equal To',
'equalgreater' => 'Greater Than Or Equal To'
);
break;
case 'date':
$data = array (
'equals' => 'Equals',
'notequal' => 'Does Not Equal',
'before' => 'Before',
'after' => 'After',
'equalbefore' => 'Before Or Equal To',
'equalafter' => 'After Or Equal To'
);
break;
}
Затем я передам массив данных, возвращаемый этой функцией, в представление, используя его для создания раскрывающегося списка формы, используя следующий код:
echo form_dropdown('conditions', $data);
Я не уверен, нужно ли мне создавать помощника для этого или что-то еще?
Спасибо за поиск