W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
除了從瀏覽器中通過 URL 來調(diào)用程序的 控制器 之外, 你也可以通過 CLI (命令行界面)的方式來調(diào)用。
目錄
CLI (命令行界面)是一種基于文本的和計算機交互的方式。 更多信息, 請查看 維基百科 。
雖然不是很明顯,但是有很多情況下我們需要使用命令行來運行 CodeIgniter。
讓我們先創(chuàng)建一個簡單的控制器,打開你的文本編輯器,新建一個文件并命名為 Tools.php,然后輸入如下的代碼:
<?php
class Tools extends CI_Controller {
public function message($to = 'World')
{
echo "Hello {$to}!".PHP_EOL;
}
}
然后將文件保存到 application/controllers/ 目錄下。
現(xiàn)在你可以通過類似下面的 URL 來訪問它:
example.com/index.php/tools/message/to
或者,我們可以通過 CLI 來訪問。在 Mac/Linux 下你可以打開一個終端,在 Windows 下你可以打開 “運行”,然后輸入 "cmd",進入 CodeIgniter 項目所在的目錄。
$ cd /path/to/project;
$ php index.php tools message
如果你操作正確,你應該會看到 Hello World! 。
$ php index.php tools message "John Smith"
這里我們傳一個參數(shù)給它,這和使用 URL 參數(shù)是一樣的。"John Smith" 被作為參數(shù)傳入并顯示出:
Hello John Smith!
簡單來說,這就是你需要知道的關(guān)于如何在命令行中使用控制器的所有事情了。 記住,這只是一個普通的控制器,所以路由和 _remap 也照樣工作。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: