2012-02-05 67 views
0

我在創建MVC系統中的日誌時遇到了問題。在MVC系統中創建日誌

我的控制器訪問模型並呈現視圖...直到這一點好。

現在有疑問 我的控制器訪問博客的模型,我得到的帖子的ID和數據封裝在控制器類,我怎麼能創建一個系統日誌與頁面的ID在控制器之外訪問過?

謝謝

+0

你使用任何特定的框架? – 2012-02-05 04:26:50

+0

no 我正在開發我自己 – papa 2012-02-05 04:30:31

回答

0

你可以寫日誌文件:

$log_file_path = "/path/log.txt"; 
$fh = fopen($log_file_path, 'a'); // 'a' for append to the file 

$log_text = "Visited Page " . $page_id . "\n"; // This is the line to appear in the log file 

fwrite($fh, $log_text); 
fclose($fh); // Make sure to close the file 
+0

我不能具體... 我的應用程序運行控制器,控制器呈現視圖,並在處理應用程序precido後,我創建一個日誌與統計數據: 日期,頁面數據瀏覽器,IP和ID訪問 //控制器處理和渲染 $ APP->控制器() //創建日誌與控制器的ID頁面 $ APP-> write_stats() – papa 2012-02-05 04:38:31

+0

然後對不起,我很難理解實際問題是什麼......你想要達到什麼目的,你有什麼問題? – ose 2012-02-05 05:04:35

+0

假設我在MVC有一個博客... 1.應用程序執行控制器並運行模型。 控制器包含來自post-> array(id,title,text)的數據 二。控制器使用數據模型呈現頁面。 3.當應用程序完成後,您必須創建一個用戶數據(父母,瀏覽器,IP,時間處理系統**和記錄在控制器**中的頁面的ID)的日誌,簡而言之,當系統完成該過程,您必須創建一個包含頁面信息和用戶ID的報告,以便我可以分析每個頁面的過程 更容易理解? 謝謝:) – papa 2012-02-05 05:10:12