webyjh

webyjh

<a href="http://t.qq.com/webyjh" target="_blank"><img src="http://v.t.qq.com/sign/webyjh/6582c3e22f32cb3a1c893de802a1b815ab787439/1.jpg" onload="thumbImg(this)" alt="" /></a>

  • 财富值1090
  • 威望值0
  • 总积分1100

个人信息

  • 你肯定是忘记加.php后缀名了

  • 我的做法是把控制器里的代码和视图里的代码全移到了视图中,效果是正确的,不知道是否规范?

    <div class="form">
    <?php 
    $form=$this->beginWidget('CActiveForm', array(
        'id'=>'login-form',
        'enableClientValidation'=>true,
        'clientOptions'=>array(
            'validateOnSubmit'=>true,
        ),
    )); 
    ?>
    
    <?php
    $model=new LoginForm;
    // if it is ajax validation request
    if(isset($_POST['ajax']) && $_POST['ajax']==='login-form') {
        echo CActiveForm::validate($model);
        Yii::app()->end();
    }
    
    // collect user input data
    if(isset($_POST['LoginForm'])){
        $model->attributes=$_POST['LoginForm'];
        // validate user input and redirect to the previous page if valid
    if($model->validate() && $model->login())
        $this->redirect(Yii::app()->user->returnUrl);
    }
    ?>
    <div class="row">
        <?php echo $form->labelEx($model,'用 户:'); ?>
        <?php echo $form->textField($model,'username',array('class'=>'text')); ?>
        <?php echo $form->error($model,'username'); ?>
    </div>
    
    <div class="row">
        <?php echo $form->labelEx($model,'密 码: '); ?>
        <?php echo $form->passwordField($model,'password',array('class'=>'text')); ?>
        <?php echo $form->error($model,'password'); ?>
    </div>
    
    <div class="row rememberMe">
        <?php echo $form->checkBox($model,'rememberMe'); ?>
        <?php echo $form->label($model,'rememberMe'); ?>
        <?php echo $form->error($model,'rememberMe'); ?>
    </div>
    
    <div class="row buttons">
        <?php echo CHtml::submitButton('登 录',array('class'=>'button')); ?>
        <?php echo CHtml::Button('注 册',array('class'=>'button')); ?>
    </div>
    
    <?php $this->endWidget(); ?>
    </div><!-- form -->
    
  • 3Q,刚才瞎弄弄好了

  • 是啊,教训啊,不过现在用了netbeans,有个本地记录,爽啊

  • 发布了话题
    完]一个session的问题
  • 晕,又看了下api原来还有个format方法,这样就不用动框架本身了,还是这样好一点
    <?php echo Yii::app()->dateFormatter->format('y年MM月dd日',$data->create_time); ?>

  • 刚刚歪打正着,本来准备精简一下i18n里的其他语言包的,手欠打开zh_cn.php文件看了一下,小改了一下,现在可以美美的显示了,
    效果如图:[attach]539[/attach]

    第一次对框架本身动刀子,留下2个问题请高手作答:
    1..这样改法是否正统???
    2...查了下php手册里面的M就代表了加前导0的月份,为什么在Yii里要加2个M?
    [attach]538[/attach]

  • 发布了话题
    [完]中文日期格式化的前导0问题
经理 等级规则
1100/2000
资料完整度
40/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

2

Ta的访客

8