当前位置: 网站首页>小程序开发>小程序制作

大丰400电话申请开通【大丰企业网站建设】大丰微信公众号小程序开发运营价格、大丰微信公众号APP软件客户端设计运营、大丰网页页面设计公司费用、大丰公司网站制作方案流程改版维护大概需要多少钱

发表日期: 2021-04-26 09:18:03 浏览次数:86

大丰400电话申请开通【大丰企业网站建设】大丰微信公众号小程序开发运营价格、大丰微信公众号APP软件客户端设计运营、大丰网页页面设计公司费用、大丰公司网站制作方案流程改版维护大概需要多少钱

大丰区,江苏省盐城市市辖区,大丰地处黄海之滨,江苏省东部、盐城市南部,位于北纬32°56′~33°36′,东经120°13′~120°56′,东临黄海,西连兴化市,南与东台市接壤,北与盐城市亭湖区交界,拥有112公里长的海岸线,总面积3059平方千米。 [1] 

大丰于1942年5月始设县,1951年8月更名为大丰县。1996年8月撤销大丰县,设立县级大丰市。2015年8月,撤销县级大丰市,设立盐城市大丰区。 [2] 

大丰是长三角城市群中一颗耀眼明珠,是麋鹿故乡、黄海港城、上海“飞地”、革命老区、长寿之乡,历史悠久,人文荟萃,开放包容。总人口72万人。辖2个街道、11个镇、两个省级开发区,境内有江苏省属农场3家和沪属农场1个,入选全国综合实力百强区。 [1] 

大丰先后荣获“全国首批生态建设示范市”、“国家首批可持续发展先进示范区”、“国家社会发展综合实验区”、“国家级卫生城市”、“中国优秀旅游城市”、“江苏省文明城市”、“江苏省卫生城市”、“江苏省园林城市”、“江苏省社会治安安市”、“全国城市环境综合整治优秀城市”、“中国最佳休闲小城”和“中国生态保护最佳湿地”。 [1]  是第二批国家农产品质量安全县。


  • 'ext' => array('jpg')复制代码
  • 单个后缀名 - 字符串形式

    'ext' => 'jpg'复制代码
  • 多个后缀名 - 数组形式

    'ext' => array('jpg', 'jpeg', 'png', 'bmp')复制代码
  • 多个后缀名 - 字符串形式(以英文逗号分割)

    'ext' => 'jpg,jpeg,png,bmp'复制代码
  • 回调 callable/callback

当需要利用已有函数进行自定义验证时,可采用回调参数规则,如配置规则:

array('name' => 'version', 'type' => 'callable', 'callback' => 'Common_Request_Version::formatVersion')复制代码

然后,回调时将调用下面这个新增的类函数:

// $ vim ./Shop/Common/Request/Version.php<?phpclass Common_Request_Version {

    public static function formatVersion($value, $rule) {
        if (count(explode('.', $value)) < 3) {
            throw new PhalApi_Exception_BadRequest('版本号格式错误');
        }
        return $value;
    }}复制代码

温馨提示:回调函数的签名为:function format($value, $rule, $params),第一个为参数原始值,第二个为所配置的规则,第三个可选参数为配置规则中的params选项。最后应返回转换后的参数值。

还记得我们前面刚学的三级参数规则吗?虽然在应用参数配置中已配置公共version参数规则,但我们可以在具体的接口类中重新配置这个规则。把在Hello World接口中把这个版本参数类型修改成此自定义回调类型。即:

// $ vim ./Shop/Api/Welcome.php     class Api_Welcome extends PhalApi_Api {

    public function getRules() {
        return array(
            'say' => array(
                'version' => array('name' => 'version', 'type' => 'callable', 'callback' => 'Common_Request_Version::formatVersion'),
            )
        );
    }... ...复制代码

修改好后,便可使用此自定义的回调处理了。当正常传递合法version参数,如请求/shop/welcome/say?version=1.2.3,可以正常响应。若故意传递非法的version参数,如请求/shop/welcome/say?version=123,则会提示这样的错误:

"msg": "非法请求:版本号格式错误"复制代码

由于自 PHP 5.4 起可用callable类型指定回调类型callback。所以,为了减轻记忆的负担,这里使用callable或者callback来表示类型都可以,即可以配置成:'type' => 'callable',,也可以配置成:'type' => 'callback',。回调函数的选项也一样。

以下是来自PHP官网的一些回调函数的示例:

// Type 1: Simple callbackcall_user_func('my_callback_function'); // Type 2: Static class method callcall_user_func(array('MyClass', 'myCallbackMethod')); // Type 3: Object method call$obj = new MyClass();call_user_func(array($obj, 'myCallbackMethod'));// Type 4: Static class method call (As of PHP 5.2.3)call_user_func('MyClass::myCallbackMethod');复制代码

参考:更多请参考Callback / Callable 类型

所以上面的callback也可以配置成:

'callback' => array('Common_Request_Version', 'formatVersion')复制代码

2.2.3 过滤器与签名验证

如何开启过滤器进行签名验证?

当需要开启过滤器,只需要注册DI()->filter即可。在初始化文件init.php中去掉以下注释便可启用默认的签名验证服务。

c51c866ffa1ab3457f2021e8bbdbcc1.jpg


大丰400电话申请开通大丰企业网站建设大丰微信公众号小程序开发运营价格、大丰微信公众号APP软件客户端设计运营、大丰网页页面设计公司费用、大丰公司网站制作方案流程改版维护大概需要多少钱

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: http://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878