聯系官方銷售客服
1835022288
028-61286886
請問如何繼承修改/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
回復迅睿框架創始人 在/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秒:
但根據實際需求,同時節省短信成本,希望可以在后臺短信設置的地方增加有效期時間的設置,希望可以采納,謝謝。
放在app里面去
我的技信還看不懂這些