2015-08-08 70 views
0

我正在使用codeigniter.I需要將表中的數據發送到視圖頁面。我有一個表settings的數據庫,其中我有一個稅額。我寫了一個函數來查看我的控制器中的視圖頁面。我有一個模型文件,我有一個函數來獲得稅收價值。在我的視圖頁面中,我需要在文本框中顯示內容。怎麼做? 這是我在模型頁面中的功能,我可以獲得稅收價值。如何檢索文本框中的控制器發送的值?

public function get_settings() 
{ 
    $this->db->select('settings.id'); 
$this->db->select('settings.company_tax14'); 
    $this->db->from('settings'); 
    $query = $this->db->get('settings'); 
     return $query->row(); 
} 

這是我的控制器頁面,我將稅值發送到查看頁面。

<?php 
class Admin_service extends CI_Controller { 
public function add(); 
{ 

$data['settings'] = $this->settings_model->get_settings(); 

     $data['main_content'] = 'admin/service/add'; 
     $this->load->view('includes/template', $data); 

} 
} 
?> 

這是我的看法

<input type="text" value="tax_edit"/> 

有人能幫助我嗎?

+0

' yourfieldname ?>「/>' –

回答

0
<input type="text" value="<?php echo $settings->company_tax14?>"/> 
+0

我正在爲此獲得一個白色屏幕。 –

+0

可能沒有數據通過。嘗試轉儲'$ settings'如果有值,在你的視圖中轉儲這樣的變量。 '<?php var_dump($ settings)?>' 您也可以先檢查一下。 ' company_tax14)?$ settings-> company_tax14:''?>」/>' – reignsly

0
<input type="text" value="<?= $settings->company_tax14 ?>"/> 

控制器中傳遞的任何數據數組都可以使用相同名稱的變量進行訪問。

爲前 - 控制器:

$data['myself'] = "myname"; 

檢視:

echo $myself; // outputs myname 
相關問題