У меня в контроллере есть функция, которая пытается извлечь значение из шаблона представления и напечатать тот же метод post, но там печатает что-то еще.
public function editProfile(){
$profile = $this->input->post('profile');
echo ("PROFILE:" . $profile);
}
Это мой шаблон представления, которыйберет идентификатор профиля из массива application_info, хранящегося в базе данных, и сопоставляет его с идентификатором других профилей, чтобы значение конкретного идентификатора можно было извлечь и отобразить на стороне пользователя с помощью формы.
$profile_id = $application_info[0]->profile_id;
<form role="form" action="<?php echo base_url() ?>Job_profiles/editProfile" method="post" id="editApplication" role="form">
<div class="form-group">
<label for="profile">Profile</label>
<select class="form-control" id="profile" name="profile">
<option value="0">Select profile</option>
<?php
if(!empty($profiles))
{
foreach ($profiles as $p)
{
?>
<option value="<?php echo $p->profile; ?>" <?php if($p->profile_id == $profile_id) {echo "selected=selected";} ?>><?php echo $p->profile ?></option>
<?php
}
}
?>
</select>
</div>
При печати значения переменной внутри шаблона представления все идет хорошо.Но при отображении значения через контроллер он ничего не печатает.
Спасибо.