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 に答える