Почему переменная profile_id отображает дуальность в контроллере и просматривает шаблон в codeigniter? - PullRequest
0 голосов
/ 27 января 2019

У меня в контроллере есть функция, которая пытается извлечь значение из шаблона представления и напечатать тот же метод 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>

При печати значения переменной внутри шаблона представления все идет хорошо.Но при отображении значения через контроллер он ничего не печатает.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...