<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 以 CLI 方式運行 除了從瀏覽器中通過 URL 來調用程序的?[控制器](http://codeigniter.org.cn/user_guide/general/controllers.html)?之外, 你也可以通過 CLI (命令行界面)的方式來調用。 目錄 [TOC=2,3] ## 什么是 CLI ? CLI (命令行界面)是一種基于文本的和計算機交互的方式。 更多信息, 請查看?[維基百科](http://en.wikipedia.org/wiki/Command-line_interface)?。 ## 為什么使用命令行? 雖然不是很明顯,但是有很多情況下我們需要使用命令行來運行 CodeIgniter。 * 使用 cron 定時運行任務,而不需要使用?wget?或?curl * 通過函數?[is_cli()](http://codeigniter.org.cn/user_guide/general/common_functions.html#is_cli "is_cli")?的返回值來讓你的 cron 頁面不能通過 URL 訪問到 * 制作交互式的任務,譬如:設置權限,清除緩存,備份等等 * 與其他語言進行集成,譬如可以通過 C++ 調用一條指令來運行你模型中的代碼。 ## 讓我們試一試:Hello World! 讓我們先創建一個簡單的控制器,打開你的文本編輯器,新建一個文件并命名為 Tools.php,然后輸入如下的代碼: ~~~ <?php class Tools extends CI_Controller { public function message($to = 'World') { echo "Hello {$to}!".PHP_EOL; } } ~~~ 然后將文件保存到?application/controllers/?目錄下。 現在你可以通過類似下面的 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" ~~~ 這里我們傳一個參數給它,這和使用 URL 參數是一樣的。"John Smith" 被作為參數傳入并顯示出: ~~~ Hello John Smith! ~~~ ## 就這么簡單! 簡單來說,這就是你需要知道的關于如何在命令行中使用控制器的所有事情了。 記住,這只是一個普通的控制器,所以路由和 _remap 也照樣工作。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看