2013-02-26 74 views
0

大家好,我有一個CakePHP的表單。我必須在點擊提交後訪問用戶輸入的值。在我的表單中,單擊sumbit將值存儲在我的控制器部分中後,我使用echo $ -POST [「名」],顯示用戶輸入的名稱,但它沒有得到顯示。可有人幫忙注意:CakePHP的-2.3訪問表單值 - CakePHP

<h1>Add Comment</h1> 
     <?php 
     $post_id= $posts['Post']['id']; 
     echo $this->Form->create('Comment',array('action' => 'comment','url' =>  
     array($post_id,$flag))); 
     echo $this->Form->input('name'); 
     echo $this->Form->input('email'); 
     echo $this->Form->input('text', array('rows' => '3')); 
     echo "Enter Captcha Code: "; 
     echo $this->Html->image(
     array('controller' => 'posts', 'action' => 'captcha')); 
     echo $this->Form->input('code'); 
     echo $this->Form->end('Add comment'); 
    ?> 

回答

3

這是在文檔中的所有Blog tutorial解釋。

當用戶使用表單將POST數據發送到您的應用程序時,該信息在$ this-> request-> data中可用。如果您想查看它的外觀,可以使用pr()或debug()函數將其打印出來。

+0

對不起,我dint通知。感謝您的回覆 – user1479469 2013-02-26 11:06:04

+0

嗨,我如何訪問每個單獨的字段? – 2013-11-04 10:05:44