Php 如何使用html标记在yii中创建表单(不使用CHtml和CActiveForm小部件

Php 如何使用html标记在yii中创建表单(不使用CHtml和CActiveForm小部件,php,yii,Php,Yii,我有一个用纯Html标记编写的表单 <form method="post" action="<?php echo Yii::app()->getBaseUrl(true).'/index.php?r=user/create'?>"> <div class="row"> <label>Username</label><input type="text" name="username"/> </div&g

我有一个用纯Html标记编写的表单

  <form method="post" action="<?php echo Yii::app()->getBaseUrl(true).'/index.php?r=user/create'?>">
<div class="row">
    <label>Username</label><input type="text" name="username"/>
</div> 
<div class="row">
    <label>Password</label><input type="password" name="password"/>
</div>
<div class="row">
    <label>Email</label><input type="text" name="email"/>
</div>
<?php echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save'); ?>
有人能给我推荐一些启动代码吗

提前谢谢

public function actionCreate(){
 if(!empty($_POST)) print_r($_POST);

你会发现你错在哪里:)


你会发现你错在哪里:)

把“name”和模型类名放在一起,比如:

 <form method="post" action="<?php echo Yii::app()->getBaseUrl(true).'/index.php?r=user/create'?>">
<div class="row">
    <label>Username</label><input type="text" name="User[username]"/>
</div> 
<div class="row">
    <label>Password</label><input type="password" name="User[password]"/>
</div>
<div class="row">
    <label>Email</label><input type="text" name="User[email]"/>
</div>
<?php echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save'); ?>

将“name”与模型类名放在一起,如:

 <form method="post" action="<?php echo Yii::app()->getBaseUrl(true).'/index.php?r=user/create'?>">
<div class="row">
    <label>Username</label><input type="text" name="User[username]"/>
</div> 
<div class="row">
    <label>Password</label><input type="password" name="User[password]"/>
</div>
<div class="row">
    <label>Email</label><input type="text" name="User[email]"/>
</div>
<?php echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save'); ?>

谢谢,但在我的例子中,设计是由一些前端开发人员完成的。。。所以我不能这样做。。。但现在我可以在控制器中获取此表单数据,但它无法验证我的数据。。。你可以看看我的控制器谢谢,但在我的情况下,设计是由一些前端开发。。。所以我不能这样做。。。但现在我可以在控制器中获取此表单数据,但它无法验证我的数据。。。你能看看我的控制器吗?现在我可以在控制器中获取此表单数据,但它不能验证我的数据。。。你能看看我的控制器pastebin.com/vgaC4wfii am使用$\u POST获取所有数据吗。。B:好的,否则我就照你的建议去做。。bcz如果我按照您的答案,那么我必须获取每个元素的数据,这将需要时间…现在我可以在控制器中获取此表单数据,但它不会验证我的数据。。。你能看看我的控制器pastebin.com/vgaC4wfii am使用$\u POST获取所有数据吗。。B:好的,否则我就照你的建议去做。。bcz如果我遵循你的答案,那么我必须获得每个元素的数据,这将需要时间。。。
 <form method="post" action="<?php echo Yii::app()->getBaseUrl(true).'/index.php?r=user/create'?>">
<div class="row">
    <label>Username</label><input type="text" name="User[username]"/>
</div> 
<div class="row">
    <label>Password</label><input type="password" name="User[password]"/>
</div>
<div class="row">
    <label>Email</label><input type="text" name="User[email]"/>
</div>
<?php echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save'); ?>