师阳
看这报错,模型代码不应该这样写吗:
class Record extends Model { // 就加这两句: public name; public age; public function rules() { return [ [['name', 'age'], 'required'] ]; } }
- 师阳 2018-03-27 已签到连续签到3天,获得了15个金钱
- 师阳 发布了话题Yii 官网改版,看看新官网的源码
- 师阳 2018-03-25 已签到连续签到1天,获得了5个金钱
- 师阳 2018-03-22 已签到连续签到3天,获得了15个金钱
- 师阳 回答了问题 一个关于公共头文件的表单问题
这跟布局不布局区别不大啊。
假设你已经弄好了一个注册页面,路由是
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(); ?>
- 师阳 2018-03-21 已签到连续签到2天,获得了10个金钱
- 师阳 2018-03-20 已签到连续签到1天,获得了5个金钱
- 师阳 2018-03-18 已签到连续签到1天,获得了5个金钱