美文网首页
conf相关

conf相关

作者: imjcw | 来源:发表于2018-09-15 09:45 被阅读0次

    原文:命令行工具

    随意命名会遇到命名冲突的问题,需要约定好命名规则

    经常遇到 app::get('b2c')->getConf() 类似的代码,原理如下:

    有两种设置方式,最终存储都是在 kvstore 里。

    setting.php 设置

    在每个 app/{app_id}/setting.php 里,进行相关设置。

    <?php
    $setting = array(
        'test' => array(
            'type' => 'text',
            'default' => '0'
        )
    );
    

    加载方式

    会现在 kvstore 里获取相关的值,如若获取不到,则通过 app/{app_id}/setting.php 获取。

    通过 getConf 获取值之后,会缓存到 kvstore 里。

    app::get('b2c')->getConf('test');
    

    设置方式

    会将设置的结果,缓存到 kvstore 里。

    app::get('b2c')->setConf('test', '123');
    

    相关文章

      网友评论

          本文标题:conf相关

          本文链接:https://www.haomeiwen.com/subject/zpszgftx.html