2013-08-17 2 views
-1

Я пытаюсь изменить значение из контроллера для просмотра. Я хотел бы достичь этого, когда пользователь регистрируется и отправляется, я могу вернуть обратную связь от модели к контроллеру для просмотра.codeigniter: изменить значение с точки зрения контроллера

мой взгляд: main_view

<?php include('header.php'); ?> 
    <?php echo $sign_up_results ?> 

    <?php include('forms/forms.php'); ?> 
    <?php include('footer.php'); ?> 

мой контроллер

function __construct(){ 
    parent::__construct(); 
    $this->load->helper('url'); 
    $template = $this->load->View('main_view'); 
} 

function form_sign_up_controller(){ 
    $this->load->model("form_sign_up"); 
    $database_insert_results = $this->form_sign_up->insert_user_detail_into_db(); 
    $data['sign_up_results']=$database_insert_results; 
    $template = $this->load->View('main', $data); 
} 

Проблема заключается в том, когда вид загружен, значение "$ sign_up_results" пока не определена. Есть ли в любом случае, что я могу определить значение, а затем изменить значение в соответствии с результатами возврата из модели в контроллер.

ответ

1

просто использование установлено, чтобы проверить, если параметр определен или не

<?php if(isset($sign_up_results)) echo $sign_up_results ?>

+0

ошибка теперь ушла. Но поскольку страница не обновляется или не перезагружается, значение все равно не будет отображаться. – user1851359

+0

Я не понимаю, почему страница не обновляется и не перезагружается .. можете ли вы рассказать мне больше об архитектуре вашего проекта –

Смежные вопросы