getRequest anlamada yardıma gerek () Zend Framework

0 Cevap php

I'm doing this tutorial: http://www.phpeveryday.com/articles/Zend-Framework-Database-Creating-Input-Form-P494.html

Biz POST kullanarak basit bir giriş formu oluşturma ve bir mySQL veritabanına gönderiyorsunuz. Tüm iyi çalışıyor. Ben sadece getRequest () işlevi etrafında başımı almak için çalışıyorum.

Kontrolör, biz bu var:

public function registerAction()
 {
    $request = $this->getRequest();

    $this->view->assign('action',"process");
    $this->view->assign('title','Member Registration');
    $this->view->assign('label_fname','First Name');
    $this->view->assign('label_lname','Last Name'); 
    $this->view->assign('label_uname','User Name'); 
    $this->view->assign('label_pass','Password');
    $this->view->assign('label_submit','Register');     
    $this->view->assign('description','Please enter this form completely:');        
}

ve daha sonra görünümünde:

 <form name="register" method="post" action="<?php echo $this->escape($this->action)?>">
  <table>
    <tr>
      <td><?php echo $this->escape($this->label_fname)?></td>
      <td><input type="text" name="first_name"></td>
    </tr>
    <tr>
      <td><?php echo $this->escape($this->label_lname)?></td>
      <td><input type="text" name="last_name"></td>
    </tr>   
    <tr>
      <td><?php echo $this->escape($this->label_uname)?></td>
      <td><input type="text" name="user_name"></td>
    </tr>   
    <tr>
      <td><?php echo $this->escape($this->label_pass)?></td>
      <td><input type="password" name="password"></td>
    </tr>   
  </table>
  <input type="submit" name="submit" value="<?php echo $this->escape($this->label_submit);?>">
  </form>

Zaten yöntemi = "post" ve eylem ayarlarsanız neden biz getRequest) (ihtiyacım var Peki ben anlamıyorum nedir? Ben bunu yorumda, komut doesn'twork. Ben gerekli görmüyor, ama $ isteği değişkeni kullanılmalıdır görünmüyor çünkü ben neden özellikle anlamıyorum?

0 Cevap