最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Yii-debug增加頁面自動刷新,vscode打開代碼文件

2023-02-15 17:14 作者:星光免兔  | 我要投稿

前言:

Yii-debug作為開發(fā)工具是非常好用和簡單的,一般也是開箱即用。但是其實yii-debug也擁有一定的定制化能力。這里展示兩個基礎(chǔ)的功能:增加頁面自動刷新和vscode打開文件。

增加頁面自動刷新

對于經(jīng)常需要切換查看debug數(shù)據(jù)的場景,每次切換頁面后均需要手動刷新一下頁面,這步非常麻煩,因此一直想增加自動刷新功能,后在js中了解到已經(jīng)可以檢測頁面是否會隱藏也找到相關(guān)的方法,實現(xiàn)上也存在條件,實現(xiàn)代碼如下:

只要把上述代碼加入到頁面就可以實現(xiàn)了,但是難點是如何增加到頁面上。對于官方的組件頁面不能直接修改,不然每次組件升級就失效。中間也尋找了很多辦法,但是也不好實現(xiàn),最后發(fā)現(xiàn)可以通過模塊注冊時增加參數(shù)的方式注入修改,這樣就避免了直接修改官方組件,代碼如下:

通過controllerMap指定default的方法修改default控制器的layout參數(shù)。把yii2-debug的layout文件復(fù)制一份到項目上,增加上面的JS代碼即可,代碼如下:

最終實現(xiàn)的效果,每次切換到debug的頁面均會自動刷新。

vscode打開代碼文件

現(xiàn)在很多人也使用vscode來編寫代碼,可以通過配置traceLine參數(shù)直接通過IDE打開錯誤的文件和指定的行數(shù),配置如下:

如果使用的IDE不是vscode,也可以自行搜索對應(yīng)的格式即可。

最終實現(xiàn)效果,可以在瀏覽器上直接跳轉(zhuǎn)到vscode并打開指定的文件。

增加debug記錄的行數(shù)

有時需要在正式環(huán)境調(diào)試問題,但是debug記錄的行數(shù)太少默認只有50行,還沒有看完已經(jīng)被刪除了。可以通過參數(shù)增加debug記錄的歷史數(shù)據(jù)行數(shù),配置如下:

值得注意的是,debug記錄的歷史數(shù)據(jù)越多系統(tǒng)運行的速度越慢,這里要特別注意,正式環(huán)境不能長期開啟debug功能。

最終效果,debug的歷史數(shù)據(jù)會達到500條記錄再被刪除。


以上就是yii2-debug的一些訂制技巧分享。

Yii-debug增加頁面自動刷新,vscode打開代碼文件的評論 (共 條)

分享到微博請遵守國家法律
孝义市| 宾阳县| 洛阳市| 扎赉特旗| 农安县| 图们市| 伊金霍洛旗| 平度市| 无为县| 乐平市| 桦甸市| 贺州市| 诏安县| 隆尧县| 乃东县| 延吉市| 新宁县| 四子王旗| 东明县| 武强县| 察雅县| 上饶市| 乌兰县| 潜江市| 句容市| 虹口区| 宁化县| 山西省| 泽普县| 中阳县| 永善县| 甘肃省| 余姚市| 靖远县| 博兴县| 长春市| 青河县| 阿瓦提县| 嘉祥县| 六枝特区| 云阳县|