2013-08-17 41 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

我不明白爲什麼頁面不刷新或重新加載..你可以告訴我更多關於你的項目的架構 –