我試圖在每月月底結束後調用的Codeigniter中實現一個函數,以便它可以提醒用戶支付費用。我如何在Codeigniter中實現這一點。謝謝。Codeigniter中的時間驅動事件
回答
您需要創建crontab作業並在每個月末調用您的方法(可以將其設置爲crontab)。您可以通過
php5 index.php yourcontroller yourmethod
訪問笨的方法也一定要檢查是否要求從CLI在您的方法來:
<?php
class Yourcontroller extends CI_Controller {
function index(){
}
function yourmethod(){
if(!$this->input->is_cli_request())
die('CLI only');
// add Your code below like this:
$this->load->model('remindermodel');
$this->remindermodel->remindToPay();
}
}
?>
在我的script.bat應該像這樣編輯它? 「C:\ xampp \ php」-f「C:\ xampp \ htdocs \ Test1.1 \ application \ controllers \ CronController \ myMethod」 – user3278647
@ user3278647 nope,類似於「C:\ xampp \ php」-f「C :\ xampp \ htdocs \ Test1.1 \ index.php「CronController myMethod」。您需要執行index.php並將params發送給它。並檢查路徑到PHP,我想在Windows中它必須包含'php.exe'('C:\ xampp \ php \ php.exe') –
- 1. 事件傳遞作爲參數的時間驅動觸發
- 2. 事件驅動的主題
- 3. 顯示一個事件驅動吐司,而不是時間
- 4. 谷歌電子表格時間驅動事件不會觸發
- 5. C中的事件驅動模型
- 6. PL/SQL中的事件驅動編程
- 7. C中的事件驅動類#
- 8. Java中的事件驅動服務器
- 9. Ext JS中的事件驅動編程
- 10. 是nodeJs事件驅動?
- 11. NiFi-1.0.0 - ExecuteSQL,事件驅動
- 12. Java + Flash =>事件驅動?
- 13. 事件驅動的動作腳本
- 14. CodeIgniter驅動程序和庫
- 15. 數據庫驅動codeigniter navbar
- 16. 數據驅動的編程/事件驅動編程
- 17. 事件驅動的設計流程
- 18. JUnit的事件驅動測試
- 19. 事件驅動的線程創建
- 20. 事件驅動的編程 - node.js,Java
- 21. 事件驅動的PHP框架?
- 22. 域驅動的編程和事件
- 23. 創建事件驅動的SQL腳本
- 24. 測試事件驅動的TCP應用
- 25. 事件驅動的MVC應用程序
- 26. 什麼是事件驅動的編程?
- 27. Nodejs事件驅動的異步回調
- 28. 什麼是事件驅動的併發?
- 29. 事件驅動的網絡服務
- 30. 最好的事件驅動圖
到目前爲止,你已經嘗試什麼實現這一目標? –
你可以在每週使用ajax調用...'setintervel' –
我的想法是在數據庫中插入一個日期,然後在用戶每次加載頁面時檢查它,但這不是一個好主意,因爲它是手動的,所以可以忘記在數據庫中插入日期 – user3278647