2010-05-11 34 views
1

我已經設置了必要的模型和Web界面,通過CakePHP查看它們。如何通過腳本/自動化與CakePHP模型進行交互?

我有一個腳本,它從POP3框中讀取電子郵件,解析出某些信息。

我想使用CakePHP模型我必須根據我的電子郵件腳本解析出的信息找到現有的/創建新記錄,並保存它們......本質上使用CakePHP模型的便利性,但通過cron或php,而不是來自網絡可訪問的控制器。

這是否容易實現?我怎樣才能做到這一點?

回答

1

CakePHP有built-in support for driving command-line tasks

我會建議以下隨同手冊那裏,如果你遇到麻煩,回來更具體的問題。

+1

同意。創建一個EmailShell,$使用你需要的任何模型 - 應該只是將腳本的相關部分複製到某些shell方法中的一種情況(例如,你可以用'cake email import'調用EmailShell :: import())。 – deizel 2010-05-12 11:48:44

+0

@deizel,這使得它更加清晰,正如我查看了相關文檔,但不確定它是如何應用的。謝謝! – 2010-05-14 16:37:52

0

在舊版本中,您應該能夠'引導'CakePHP並從命令行運行。有關更多信息,請參閱this

相關問題