我是 yiibie 。我想在yii中创建一个简单的表单,其中包含名称,dob字段和地址文本区域。任何人都可以帮助我,谢谢。
答案 0 :(得分:0)
您可以生成骨架Yii应用程序YiiRoot/framework/yiic webapp WebRoot/testdrive
并查看contact.php。请参阅Getting started with Yii。
答案 1 :(得分:0)
确保在表单模型中,将具有这些属性的对象返回到视图。假设表单是User
...
class UserFormModel extends CFormModel
{
public $name;
public $dob;
public $address;
public function rules()
{
return [
// ... add rules here ...
];
}
}
然后在您的控制器中,将此表单模型返回到视图
public function actionSomething()
{
// ... some other code ...
$uf = new UserFormModel();
$this->render('view-file', array(
'model' => $uf,
));
}
然后在您看来,view-file.php
...
<?php $form = $this->beginWidget('CActiveForm', array()); ?>
<?php echo $form->textField($model, 'name'); ?>
<?php echo $form->textField($model, 'dob'); ?>
<?php echo $form->textArea($model, 'address'); ?>
<?php $this->endWidget(); ?>
...应该为您提供最小的形式。