师阳

师阳

正当他人为胜利浴血奋战,我岂能安歇花床梦想天堂

  • 财富值4731
  • 威望值220
  • 总积分7551

个人信息

  • 看这报错,模型代码不应该这样写吗:

    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个金钱
副总裁 等级规则
7551/10000
资料完整度
90/100
用户活跃度
0/100

Ta的关注

3

Ta的粉丝

52

Ta的访客

79