У меня контроллер с индексом function()
и я хотел бы получить выбранное значение значения параметра представления в контроллере index()
,
public function index() {
$this->accesscontrol->can_or_redirect('view', 'translation');
$this->output->view('translation/language');
}
Мое мнение таково:
<select name="lang_choice1" id="lang_choice1">
<?php
$path = './application/language/';
$dir = new DirectoryIterator($path);
foreach ($dir as $fileinfo) {
if ($fileinfo->isDir() && !$fileinfo->isDot()) {
echo "<option value='" . $fileinfo->getFilename() . "'>".$fileinfo->getFilename()."</option>";
}
}
?>
</select>
создайте тег формы с методом post, а также установите URL-адрес действия для вашего контроллера
а также создать кнопку с типом отправки, чтобы при отправке формы вы могли получить выбранное значение в контроллере
Если вам нужно вернуть любое значение обратно CONTROLLER
от VIEW
,
Вам нужно передать все эти значения url
с помощью GET
или же POST
запросить, и вы можете получить все значения через uri
сегменты.