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