如何在文本框中检索控制器发送的值


How to retrieve a value sent by a controller in textbox?

我正在使用代码点火器。我需要将数据从表发送到视图页。我有一个带有表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"/>

有人能帮我吗?

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

您在数据数组中传递的控制器中的任何内容都可以使用相同名称的变量进行访问。

对于前控制器:

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

视图:

echo $myself; // outputs myname