yii2 0奧秘窺探 助手函式

2021-08-29 20:23:28 字數 607 閱讀 9534

在中文手冊『助手函式』只提了三個函式,分別是url 、html、array。具體檢視

一時好奇開啟yii原始碼的中vendor/yiisoft/yii2.0/helpers/中有更多手冊沒有尚未提到,好用的助手函式

1.列印類中

vardumper::dump($passways,10,true);
第乙個引數:要列印的變數;第二個引數:列印層次或深度;第三個引數:是否語法高亮,以便檢視,預設false,建議true

2.ip位址處理

iphelper::inrange('192.168.1.21', '192.168.1.0/24') //判斷第乙個引數是否在第二個引數範圍內

3.檔案處理

filehelper::removedirectory($dir); //刪除資料夾及以下所有節點

filehelper::createdirectory($path, $mode = 0775, $recursive = true);//建立檔案

filehelper::copydirectory($src, $dst, $options = ) //複製資料夾及以下所有檔案

yii 2 0 寫入日誌

首先,我們的 web.php 配置檔案中,更改於下 log tracelevel yii debug 3 0,targets class yii log filetarget levels error warning trace 在 levels 中,增加了 trace,使用如下 yii trace...

yii 2 0 寫入日誌

首先,我們的 web.php 配置檔案中,更改於下 log tracelevel yii debug 3 0,targets class yii log filetarget levels error warning trace 在 levels 中,增加了 trace,使用如下 yii trace...

yii2 0框架報錯

在action中執行echo,var dump等方法後沒有中斷,yii1.0中ajax方法返回資料可以直接通過echo獲取,但是yii2.0的response類中增加了對於返回輸出資訊的定義,所以當echo後沒有中斷程式,yii自帶的 就會出錯,不過目前我發現的情況是,只有在返回的資料結構複雜的情況...