0

yiiアプリケーションのホームページに新しいユーザー登録を追加しようとしています。mysqlデータベースに接続する別の登録ページを正常に作成しました。現在、ビュー内の別のregister.phpではなく、この機能をindex.phpに追加しようとしています。

SiteControllerのactionIndex()を変更して、登録フォームを送信しようとしました。

public function actionIndex()
{
    $registerForm = new RegisterForm();
    $this->render('index', array('registerForm'=>$registerForm));
}

index.phpからエラーが発生します: "Undefined variable:registerForm"これがindex.phpからの関連コードです:

<?php $form=$this->beginWidget('CActiveForm', array(
'action' => array('site/register'),
'id'=>'registration-form',
'enableClientValidation'=>true,
'clientOptions'=>array(
    'validateOnSubmit'=>true,
        ),
    )); ?>

<?php echo $form->textField($registerForm,'username'); ?>

<?php echo $form->passwordField($registerForm,'password'); ?>

<?php echo CHtml::submitButton('Register'); ?>

<?php $this->endWidget(); ?>

ありがとう!

4

0 に答える 0