Php 访问文本输入字段数据

Php 访问文本输入字段数据,php,codeigniter,Php,Codeigniter,使用CodeIgniter,如何访问和显示从控制器文件输入到视图文件(请参见下面的代码)输入字段中的文本 // input_view.php <?php echo form_open('search/submit'); $input_data = array('name' => 'search_field', 'size' => '70'); echo form_input($input_data); form_submit

使用CodeIgniter,如何访问和显示从控制器文件输入到视图文件(请参见下面的代码)输入字段中的文本

 // input_view.php 
<?php 
     echo form_open('search/submit');   
     $input_data = array('name' => 'search_field', 'size' =>  '70');
     echo form_input($input_data);
     form_submit('submit','Submit');
     form_close(); 
?>
//input\u view.php

当文本输入到输入字段中时,在表单发回服务器之前无法访问。换句话说,表单必须提交给控制器才能查看

假设文件中有一个名为input_view.php的表单:

<?php echo form_open('my_controller/my_method'); ?>
<?php echo form_input('search'); ?>
<?php echo form_submit('submit', 'Search'); ?>

我希望这能有所帮助。

+1.谢谢格里默的回复。当我输入文本并单击submit按钮时,由于某种原因,($this->input->post())的计算结果为false,并且代码没有执行。我正试图弄明白为什么没有收到我想要的文本inputted@Greelmo,我的逻辑现在似乎很粗略,因为当我更改if($this->input->post()==FALSE)时,它打印了我输入的内容。我不明白。
public function my_method() {
  if ($this->input->post()) {
    $name = $this->input->post('search');
    echo $name;
  }
}