私は CakePHP を勉強しています。私は CakePHP の本と Web チュートリアルを読みましたが、基本的なことをまだ理解していません。
View で を使用してフォームを作成する人をよく見かけます$form->create
。通常のように HTML フォームを使用できますか?それとも、人々が行うのとまったく同じように行う必要がありますか?
次のコードを使用して login.ctp でフォームを作成すると、次のようになります。
echo $form->create('User', array('method' => 'POST', 'action' => 'login'));
echo $form->input('email');
echo $form->input('password');
echo $form->input(array('type' => 'submit'));
echo $form->end('Login');
login()
送信ボタンをクリックすると、データは Controller クラスの関数に渡されますか?
編集:
私はこれを試しました:
<?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->end();
?>
しかし、何も表示されませんか?何が問題ですか :(