Erişme Metin Giriş Alanı Veri

1 Cevap php

CodeIgniter kullanarak, nasıl erişmek ve ekran metni benim denetleyicisi dosyasından (bkz. aşağıdaki kodu) bir görünüm dosya üzerinde bir giriş alanına girdi mi?

 // 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(); 
?>

1 Cevap

Metin giriş alanına girildiğinde, bu form sunucuya geri gönderildi dek erişmek mümkün değildir. Diğer bir deyişle, formu görmek için denetleyicisi için göndermeniz gerekir.

Diyelim input_view.php denilen dosyada bir form var diyelim:

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

Bu formu teslim olduğunda, 'my_controller' kontrolöre gönderilecektir.

Şimdi, Burada sadece arama alanının içeriğini yazdırmak istiyorsanız my_method gibi görünmelidir ne:

public function my_method() {
  if ($this->input->post()) {
    $name = $this->input->post('search');
    echo $name;
  }
}

Bu yardımcı olur umarım.