墨轩娣

墨轩娣

yii爱好者

  • 财富值55760
  • 威望值150
  • 总积分59920

个人信息

  • 2018-12-30 已签到
    连续签到543天,获得了20个金钱
  • 2018-12-29 已签到
    连续签到542天,获得了20个金钱
  • 2018-12-28 已签到
    连续签到541天,获得了20个金钱
  • 2018-12-27 已签到
    连续签到540天,获得了20个金钱
  • 两种思路,
    1、加字段,比如标题,title和en_title,这是上个月我做中英文网站时用的。
    2、设置语言字段,比如加个lang字段,输出的时候按当前的语言(从缓存里加载)输出。

    public static function getCurrentLang()
    {
    	$session = Yii::$app->session;
    	if($language = $session->get(self::LANG_KEY)){
    		return $language;
    	}elseif($language = Language::find()->select(['id', 'alias', 'name'])->where(['status' => Data::STATUS_ACTIVE, 'is_default' => Data::STATUS_ACTIVE])->limit(1)->cache()->one()){
    		$session->set(self::LANG_KEY, $language->alias);
    		return $language->alias;
    	}else{
    		return Yii::$app->language;
    	}
    }
    
  • 2018-12-26 已签到
    连续签到539天,获得了20个金钱
  • GridView多行多列合并单元格 ,看看这个吧,我也没用过

  • 2018-12-25 已签到
    连续签到538天,获得了20个金钱
  • 回复了 的回答

    content-type 不一样,以及 request body 结构也不一样

    x-www-form-urlencoded 多个字段值用 & 拼接,用于传文本。

    form-data 多个字段值用上面出现的 ----------------------------961448793903793318528971 拼接,会在 content-type 中说明这个随机值,form-data 主要用于传输文件用,会告诉服务器传输文件的 文件名、mimetype 等。

    至于为什么,那是因为一个用于传文件一个用于传文本,传文本还干嘛用这种累赘的方式。

    测试

  • 2018-12-24 已签到
    连续签到537天,获得了20个金钱
董事长 等级规则
59920/100000
资料完整度
80/100
用户活跃度
100/100

Ta的关注

5

Ta的粉丝

38

Ta的访客

263