Joomla 3 cli 開發範例

在 Joomla 3.3 的版本中,要用 Command line 操作命令比先前的版本較為簡單多了,一來是不需要用到 Web Server 來埶行,只要用 php cli 就可以使用,這篇先用比較簡單的方式來新增一個用 cli 的應用程式。

  • 首先在 joomla/cli 下用 update_cron.php 為範例,複製一個名為 test.php 的檔案,並保留檔頭資訊。
  • 在 class Updatecron extends JApplicationCli 的 Updatecron 變更 class 名稱為 TestSample 。
  • 將 doExecute() 的裡的程式碼也移除。並鍵入這樣的程式碼。
    [cc lang=”php”]echo ‘Hello world !!’ . PHP_EOL;[/cc]

  • 在最後一行 JApplicationCli::getInstance(‘Updatecron’)->execute(); 中的 Updatecron 也更改為剛剛的 class 名稱 TestSample。
  • 最後在文字提示命令輸入 php cli/test.php 出現如下的畫面,接下來就可以再做後續的 cli 應用開發了。

2014_7_8_上午11_33

整個程式碼如下,請參考。

[cc lang=”php” line_numbers=”true” height=”1000″]
execute();

[/cc]

Related Posts Plugin for WordPress, Blogger...

One thought on “Joomla 3 cli 開發範例”

Leave a Reply