0

我使用 cakephp 2.3.1 并尝试使用 formhelper 创建一个表单。

这是我的 addStudent.ctp :

<?php
$this->Form->create("Test");
$this->Form->input("stuId",array('class'=>'inputField', 'placeholder'=>'SVxxxxxxxx'));
$this->Form->input("stuName",array('class'=>'inputField', 'name'=>'stuName'));
$this->Form->input('submit',array('type'=>'submit'));
$this->Form->end();
?>

我已经添加: var $helpers= array('Form'); 在 AppController 中。但它什么也没显示?这里有什么问题:(

4

1 回答 1

2

您需要将输出回显到浏览器。请记住,您在这里使用的是返回 html 的函数。但为了让它显示在页面上,它必须被回显。试试这个:

<?php
echo $this->Form->create("Test");
echo $this->Form->input("stuId",array('class'=>'inputField', 'placeholder'=>'SVxxxxxxxx'));
echo $this->Form->input("stuName",array('class'=>'inputField', 'name'=>'stuName'));
echo $this->Form->input('submit',array('type'=>'submit'));
echo $this->Form->end();
?>
于 2013-03-20T05:47:12.077 回答