我想在Yii中每5分鐘重複調用一次特定操作來實現刷新功能。我試過控制檯應用程序,但是它的概念在這個特定的上下文中並不清楚?我怎樣才能實現這個?使用Cron刷新Yii中的控制器操作
0
A
回答
0
你可以用cron工作來做到這一點。
一些例子:http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/
0
*我想實現在Yii中令人耳目一新的功能調用特定的動作,每5分鐘重複* ?? !!
爲此,我不認爲你需要一個老太婆什麼的,只是使用setInterval
或setTimeout
例如,裝載的東西<div id="topResults"></div>
每5秒
setInterval(function()
{
$('#topResults').load('<?php echo Yii::app()->createAbsoluteUrl("controller/action"); ?>');
},5000);
0
您可以設置操作URL在crontab中 check wiki
相關問題
- 1. yii控制器動作的自動刷新/調用
- 2. 將Yii控制器動作移動到cron作業中
- 3. Yii DropDownListRow - 選擇控制器操作
- 4. 作爲cron作業的控制器操作phalcon
- 5. MVC3:不刷新會話的控制器操作
- 6. 使用Rails中的lambda控制器的操作返回控制
- 7. Laravel 4 - 在其他控制器中使用控制器操作?
- 8. Yii2使用控制檯控制器設置cron作業
- 9. 刷新操作監聽器中的JFrame
- 10. 在控制器中創建的新操作不起作用
- 11. Yii。控制器中的HTML。?
- 12. 控制器操作
- 13. 刷新視圖控制器
- 14. 刷新控制器AngularJS
- 15. 控制器中的刷新功能
- 16. 控制器中的PHP刷新信息
- 17. 使用RedirectToAction突破控制器/操作
- 18. 從Angular中的另一個控制器刷新控制器
- 19. 如何從控制器操作中調用另一個控制器操作?
- 20. 在瀏覽器中刷新刷新時緩存控制不起作用
- 21. 使用jQuery和AJAX刷新rails控制器動作和div
- 22. 如何測試'新'控制器操作?
- 23. Yii和cron作業
- 24. 如何在yii控制器動作中使用Javascript/jQuery代碼?
- 25. 在Yii控制器
- 26. 我應該在控制器操作中有一個cron作業嗎?
- 27. 基於ViewModel重新使用控制器操作
- 28. Yii:從Yii控制檯應用程序調用Yii :: app() - >控制器
- 29. AngularJS - 如何刷新控制器更改/刷新JSON調用
- 30. 使控制器行動工作的可選參數Yii中
你可以在你的crontab中添加一個條目嗎? – m4t1t0
@LoverOfEvening如何在cconsole命令中調用控制器操作? – anu
我看不到你需要從CConsoleCommand調用前端控制器操作的原因。如果您需要在前端控制器中執行此操作(即可從瀏覽器訪問),請將其留在那裏,將'wget -O - http:// example.com/cron /'放入crontab中,並且不要觸摸CConsoleCommand。如果**不需要可以從web訪問的動作,則在CConsoleCommand實例內部實現所有必需的功能,並放置類似'./yiic myCommand'(絕對路徑和可能具有初始化PATH shell變量) – Hnatt