一个关于公共头文件的表单问题

weixin_38059644 2019-09-11 03:48:58
请问我的注册如果加入验证码的话 并且注册表单在layout文件夹中的header文件里 是在布局文件中 我应该怎样才能在公共头文件中创建带验证码的注册表单
...全文
16 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38067813 2019-09-11
  • 打赏
  • 举报
回复
这跟布局不布局区别不大啊。 假设你已经弄好了一个注册页面,路由是 site/signup,并且有一个用于注册表单的模型 \app\models\SignupForm()。 在layout文件夹中的header文件里,直接就: <?php $signup = new \app\models\SignupForm() ?> <?php $form = \yii\widgets\ActiveForm::begin(['action' => ['/site/signup']]); ?> 这里的 actioin 是重点。 <?= $form->field($signup, 'username') ?> <?= $form->field($signup, 'email') ?> <?= $form->field($signup, 'password')->passwordInput() ?> <?= $form->field($signup, 'captcha')->widget(\yii\captcha\Captcha::classname()) ?> <div class="form-group"> <?= Html::submitButton(Yii::t('app', 'Signup'), ['class' => 'btn btn-primary', 'name' => 'signup-button']) ?> </div> <?php \yii\widgets\ActiveForm::end(); ?>
weixin_38069418 2019-09-11
  • 打赏
  • 举报
回复
鸡肋。。。

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧