ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯系官方銷售客服

1835022288

028-61286886

投訴 已解決 如何繼承修改/dayrui/Core/Controllers/里邊的類 4 509
rewalax(全能人才) SVIP會員 OEM版權 2019-12-19 10:23:01 私信
迅睿CMS版本:4.3.4

請問如何繼承修改/dayrui/Core/Controllers/里邊的類?

現在有個需求,在/dayrui/Core/Controllers/Member/Api.php 和/dayrui/Core/Controllers/Member/Account.php 里定義了發送手機驗證碼的緩存時間:

\Phpcmf\Service::L('cache')->set_data($name, $value, 60);

現在想修改成300秒,但是又不想修改官方文件以免破壞升級,所以想繼承修改這兩個類,請問如何實現?謝謝

解決方案
  • /dayrui/Core/Controllers/里面的改不了了,建議復制到App目錄下去,用新控制器,用新URL

    • 2019-12-19 10:30:20
      Chrome 0

      回復迅睿框架創始人 在/dayrui/Core/Controllers/Member/Api.php里是調用了\Phpcmf\Service::L('Form')->set_mobile_code($phone, $code) 方法,這個我可以在My里繼承,但是/dayrui/Core/Controllers/Member/Account.php這個是直接寫死了的,麻煩官方可以也改成調用Form類方法的方式嗎,這樣我就可以繼承了,另外我在后臺提交了個工單,請官方酌情采納,謝謝:

      ==============

      希望可以增加自定義手機驗證碼緩存有效期,在/dayrui/Core/Controllers/Member/Api.php 和/dayrui/Core/Controllers/Member/Account.php 里分別定義了發送手機驗證碼的緩存時間為60秒:

      // 在/dayrui/Core/Controllers/Member/Api.php register_code()函數里:
      \Phpcmf\Service::L('Form')->set_mobile_code($phone, $code);
      
      // 在/dayrui/Core/Controllers/Member/Account.php mobile_code()函數里:
      \Phpcmf\Service::L('cache')->set_data($name, $value, 60);

      但根據實際需求,同時節省短信成本,希望可以在后臺短信設置的地方增加有效期時間的設置,希望可以采納,謝謝。

      滿意答案
  • 放在app里面去

  • 我的技信還看不懂這些

  • @rewalax:謝謝回復
代码语言