您的位置:首页 > 编程语言 > PHP开发

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

2017-07-12 23:14 351 查看
相同点:

流程和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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: