問題說明 有一個場景,用戶提交一個卡片的核銷接口(也可能一次提交多張卡片),如果核銷成功則給用戶賬戶加余額。 假如說用戶一次提交1000張卡,卡片面值是1元,那每次核銷成功我會給用戶賬號+1元, 我的Order.php模型中指定了public $connection='mysql',而User.php模型中沒有指定這個選項,那默認就是database.php的default。然后我發(fā)現,這樣會出現DB切換的操作,即使...
今天在對接thinkrom的時候,按照 http://www.wtbis.cn/a/1289 大佬的教程,到最后一直報錯,后來發(fā)現是最后一步start方法初始化ThinkORM的配置時候,未正確初始化引起的報錯。經過改正,應如下圖(其他步驟不變),...
前段時間發(fā)現一個非常極客的項目:dockerc,一直沒時間去嘗試,今天試了一下果然可以正常運行。 以下是我測試將 webman 鏡像編譯為二進制文件的項目目錄。 可以不使用 opcache,我主要是為了測試把php代碼先編譯為 opcode,然后清空源文件。 webman ├── app ├── composer.json ├── composer.lock ├── config ├── Dockerfile ├──...
2022年10月14日08:23:35 yield關鍵字 生成器函數的核心是yield關鍵字。它最簡單的調用形式看起來像一個return申明,不同之處在于普通return會返回值并終止函數的執(zhí)行, 而yield會返回一個值給循環(huán)調用此生成器的代碼并且只是暫停執(zhí)行生成器函數。 官方文檔:https://www.php.net/manual/zh/language.generators.syntax.php 使用代碼來看...
我看到有幾個跟日志相關的插件,但都是屬于系統(tǒng)日志,操作日志相關的確是沒有,在網上查找操作日志的資料,講這個的文章也是很少。 《如何記錄可讀性的操作日志?》這篇文章是我對于記錄操作日志的一些思考。 不知道大家都是如何記錄操作日志的? 然后我也發(fā)布了一個生成操作日志的插件 http://www.wtbis.cn/plugin/96,歡迎大家下載使用。...