下面由thinkphp教程欄目給大家介紹thinkphp cli命令行運(yùn)行php代碼的方法,希望對(duì)需要的朋友有所幫助!
這幾天在做項(xiàng)目的過(guò)程中,剛好需要用到 在thinkphp中利用cli來(lái)運(yùn)行 某個(gè)控制器中的方法,在官方手冊(cè)上查找,找到后,根本不知道怎么用:
一頭霧水,一直百度tp5如何使用cli執(zhí)行控制器下的方法,甚至我想,直接運(yùn)行php文件,我在需要執(zhí)行的類文件中實(shí)例化類并調(diào)用方法,然后在cmd命令中進(jìn)入文件所在目錄
只是,如果執(zhí)行單一的php腳本,這種做法沒(méi)有問(wèn)題,但是要想運(yùn)行tp5框架中的文件,會(huì)出現(xiàn)各種類和使用方法找不到或未定義。
后來(lái)我就想,既然找不到執(zhí)行控制器下方法,那我就講代碼放到command文件execute方法中直接執(zhí)行,
然后在index模塊新建command文件夾,在文件夾中新建 test.php文件,代碼如下:
execute方法中將需要運(yùn)行的php代碼放置其中,左后可以輸出你要的結(jié)果,
然后在cmd命令行,進(jìn)入項(xiàng)目目錄,輸入
即可運(yùn)行php代碼,并輸出結(jié)果!總算解決了,現(xiàn)在碰到的問(wèn)題是,thinkphp cli命令行 在linux中如何操作!