旗下导航:搜·么
当前位置:网站首页 > PHP框架 > YII > 正文

yii框架表单怎么写?_yii框架教程,yii,表单

作者:搜搜PHP网发布时间:2020-01-22分类:YII浏览:84


导读:yii框架如何写日志?_yii框架教程yii框架写日志的方法:首先修改配置文件,在log的targets中,配置class、levels和logVars;然后在程序中通过Yii::...

yii框架如何写日志?_yii框架教程

yii框架写日志的方法:首先修改配置文件,在log的targets中,配置class、levels和logVars;然后在程序中通过Yii::error(message)方法进行写日志操作即可。

在Yii中主要是通过yii\widgets\ActiveForm类来创建表单(表单小部件),下面我们来介绍一下yii中表单的写法,希望对学习yii框架的同学有帮助!

yii框架表单怎么写?

(1)首先创建表单实例

<?php $form=ActiveForm::begin();?> //$form是表单实例
...
<?php ActiveForm::end();?>

ActiveForm::begin()不仅标志着表单的开始,也同时创建了一个表单实例。

推荐学习:yii教程

(2)然后创建ActiveField实例

yii2.0程序如何安装?_yii框架教程

yii2.0程序的安装方法:首先下载安装composer程序;然后使用composer self-update命令将composer更新为最新版;最后使用composer create-project命令来安装yii2.0程序模板即可。

  <?php $form=ActiveForm::begin();?>
+  <?= $form->field($model,'title')?>
  <?php ActiveForm::end();?>

放在ActiveForm::begin()与ActiveForm::end()之间的所有内容都被包裹在HTML的<form>标签中。

通过调用ActiveForm::field()方法来创建ActiveField实例,这个实例会创建表单元素与元素的标签,以及对应的JavaScript应证。

每个ActiveField都有对应的模型和属性,input输入框的name属性会自动地根据属性名创建;同时还会用属性的验证规则来验证用户的数据输入。

(3)使用示例

<?= $form->field($model,'body')->textarea(['rows'=>3]) =?>
  • $form->field($model,'body')创建了一个ActiveField对象;

  • ActiveField的方法textarea()创建了3行的输入框;

以上就是yii框架表单怎么写?的详细内容,更多请关注ki4网其它相关文章!

如何安装yii2-adminlte_yii框架教程

安装“yii2-adminlte”的方法:首先进入cmd并切换到“advanced”目录;然后输入代码为“composer require dmstr/yii2-adminlte-asset "2.*"”;接着配置“main”文件即可。

标签:yii表单