javalzbin

javalzbin

多看,多想,多动手。

  • 财富值6926
  • 威望值150
  • 总积分8796

个人信息

  • 2016-10-07 已签到
    连续签到228天,获得了20个金钱
  • 2016-10-06 已签到
    连续签到227天,获得了20个金钱
  • 方式挺多的,看你习惯吧,你可以在params.php或者params-local.php配置文件中,注意当然如果在这配置文件中配置,就得注意它的加载顺序,yii2按以下的顺序读取配置:
    1、common/config/params.php
    2、common/config/params-local.php
    3、frontend/config/params.php
    4、frontend/config/params-local.php

    所以,如果你的公共变量前后台都公用,那你可以配置到common/config/params.php或common/config/params-local.php,如果是前台用的到那配置到frontend/config/params.php或frontend/config/params-local.php,后台用的到那配置到backend/config/params.php或backend/config/params-local.php中。

    读取则是: echo Yii::$app->params['adminEmail']; 表示读取配置文件中配置的adminEmail这个变量,按照上面的顺序读取,后面的配置文件会覆盖掉前面的配置文件定义的值。如果所有配置都读取不到,返回null。

    还有,我个人的习惯是自己定义个常量类,然后定义静态的属性,使用的时候通过 “类::$属性” 来读取。
    怎么用还是很灵活的,没有特别的要求。就看你的使用习惯

  • 发表了说说
    一不小心,7天就已经过了4天,放假的时间真特么的快啊~~
  • 给个建议,你可以这么做,查询的时候,不用float函数去取,数据库是怎样就是怎样,然后,在model中提供一个方法,比如:

    public function formatMoney(){
    	return number_format($this->money,2,'.','');
    }
    

    然后,你取的时候,通过$model->formatMoney()来返回格式化后的值,就可以了。
    注意number_format的参数,具体你可以查文档,2表示保留两位小数,他会进行四舍五入,1800它会返回1800.00

  • 2016-10-05 已签到
    连续签到226天,获得了20个金钱
  • 2016-10-04 已签到
    连续签到225天,获得了20个金钱
  • 2016-10-03 已签到
    连续签到224天,获得了20个金钱
  • 2016-10-02 已签到
    连续签到223天,获得了20个金钱
  • 2016-10-01 已签到
    连续签到222天,获得了20个金钱
副总裁 等级规则
8796/10000
资料完整度
40/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

6

Ta的访客

20