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

来源:互联网 发布:星际边界mac 编辑:程序博客网 时间:2024/06/05 17:04

相同点:

流程和tp 是差不多的

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

再写 控制器  加载model

再写 view 


不同的地方;

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

              yii 是通过块赋值进行的

        b. view  Yii 主要通过 yii\bootstrap\ActiveForm以及  yii\helpers\Html完成


备注:

      意义:

块赋值是表单里面需要填充的标签(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;




原创粉丝点击