0

大家好,我在 cakephp 中有一个表单。单击提交后我必须访问用户输入的值。在下面的表单中,单击 sumbit 后,我​​将值存储在我的控制器部分中,我使用 echo $-POST['name'] 来显示用户输入的名称,但它没有得到显示。任何人都可以帮忙吗?注意:Cakephp-2.3

    <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'); 
     ?>
4

1 回答 1

3

这一切都在文档的博客教程中进行了解释。

当用户使用表单向您的应用程序发布数据时,该信息在 $this->request->data 中可用。如果您想查看它的外观,可以使用 pr() 或 debug() 函数将其打印出来。

于 2013-02-26T10:48:36.307 回答