开发框架 \ Yii \ yii和tp框架表单的创建对比

yii和tp框架表单的创建对比

总点击42
简介:相同点: 流程和tp是差不多的 先写model 设定表单的验证规则  再写控制器 加载model

相同点:

流程和tp 是差不多的

先写 model  设定表单的验证规则 

再写 控制器  加载model

再写 view 


不同的地方;

a.  tp 是通过 add create 自动触发字段检测功能的

              yii 是通过块赋值进行的

        b. view  Yii 主要通过 yiibootstrapActiveForm以及  yiihelpersHtml完成


备注:

      意义:

块赋值是表单里面需要填充的标签(input textarea)   一个函数完成对模型属性的赋值

      详细:

   它们的name属性实际上是以对象名来命名的数组 ,数组的键是对应模型的属性

<input type="text" id="signupform-username" class="form-control" name="SignupForm[username]" maxlength="255" autofocus="">

$SignupForm->load(Yii::$app-->request->post()) 这句话 事实就是对每个属性执行 这样的一个赋值操作


$SignupForm->username=isset($SignupForm['username']) ? $SignupForm['username'] : null;


0人推荐

推荐文章

热门标签

意见反馈 常见问题 官方微信 返回顶部