samubra

samubra

代码如诗:<font color="HotPink"><font size="3"> 题库管理系统(<a href="http://tiikoo.com" target="_blank">http://www.tiikoo.com</a>)</font></font>

  • 财富值1200
  • 威望值0
  • 总积分1200

个人信息

  • 你可以在每个里面加入一个样式,比如:

    array('name'=>'username',
    'value'=>'$data->name',
    'htmlOptions'=>array(
    'class'=>'classname',
    ),
    )
    
  • 明白你的意思了,就是应用国际化吧?
    首先,在main.php中设置语言
    'language'=>'zh_cn',
    然后再messages目录下面新建一个zh_cn的目录,在zh_cn目录下面新建一个app.php
    在你需要显示翻译文字的地方这样用
    Yii::t('app','this is a test')//这里会显示为后面翻译的文字
    在上面的app.php中插入以下语句:

    return array(
     'this is a test'=>'这是一个测试',
    );
    

    最后提下,你上面说道的
    <?php echo $form->labelEx($model,getChineseName('departmentID')); ?>
    里面不应该这样写
    <?php echo $form->labelEx($model,'departmentID'); ?>
    中的departmentID应该是$model实例的一个属性,或者是数据库当中$model所指表的一个字段,你要使用翻译的话,可以在$model对应的模型中修改,如

    public function attributeLabels() {
        return array(
            'id' => Yii::t('app', 'ID'),
            'title' => Yii::t('app', 'Title'),
            'category_id' => Yii::t('app', 'Category'),
            'uid' => Yii::t('app', 'Uid'),
            'node_type' => Yii::t('app', 'Node Type'),
            'status' => Yii::t('app', 'Status'),
            'create_time' => Yii::t('app', 'Create Time'),
            'update_time' => Yii::t('app', 'Update Time'),
        );
    }
    
  • :L您的帖子长度不符合要求。 当前长度: 2 字节 系统限制: 10 到 10000 字节

  • new CDbCriteria()->compare($column, $value, $partialMatch=false, $operator='AND');

    //search时$column匹配$value,false为完全匹配,true为模糊匹配,$operator为操作符

  • 你看你的值是不是传进去了

  • public function search() {
        $criteria = new CDbCriteria;
    
        $criteria->compare('id', $this->id);
        $criteria->compare('parent_id', $this->parent_id);
        $criteria->compare('title', $this->title, true);
        $criteria->compare('position', $this->position);
        $criteria->compare('tooltip', $this->tooltip, true);
        $criteria->compare('url', $this->url, true);
        $criteria->compare('icon', $this->icon, true);
        $criteria->compare('status', $this->status);
        $criteria->compare('task', $this->task, true);
        $criteria->compare('options', $this->options, true);
        $criteria->compare('uid', $this->uid);
        $criteria->compare('depth', $this->depth);
    
        return new CActiveDataProvider($this, array(
            'criteria' => $criteria,
        ));
    }
    
  • /**
    * Manages all models.
    */
    public function actionAdmin() {
        $model = new Category ( 'search' );
        $model->unsetAttributes (); // clear any default values
        $model->uid=Yii::app()->user->id;
        if (isset ( $_GET ['Category'] ))
            $model->attributes = $_GET ['Category'];
        $this->render ( 'admin', array ('model' => $model ) );
    }
    

    这是我的,能够正常工作

  • 不得哦~~

  • 或者这样

    public function actionAdmin($id)
    {
        $model=new test();
        $model->unsetAttributes();  // clear any default values
        //$model->pid=$id;
        $model->setAttributes(array('pid'=>$_GET['id']));
        if(isset($_GET['test']))
            $model->attributes=$_GET['test'];
                            
        $this->render('admin',array(
            'model'=>$model,
        ));
    }
    

    不晓得这样是不是好懂些

经理 等级规则
1200/2000
资料完整度
40/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

1

Ta的访客

2