Plupload 這個上傳器,我想應該不會很陌生吧(應該)。他有一個很微妙的錯誤。
請看上傳端 PHP 處理的這個部份:
// Make sure the fileName is unique but only if chunking is disabled
if ($chunks < 2 && file_exists($targetDir . DIRECTORY_SEPARATOR . $fileName)) {
$ext
由於 CakePHP 的模組本身就是 ORM [http://zh.wikipedia.org/wiki/ORM]
的一種,所以在操作上有著迅速,便利,低風險(例如 SQL Injection)爾等好處。當然也不是沒有缺點,大概就是要犧牲掉一點效能吧。原生的 SQL
語法當然可以最佳化方式很多,當然衍生的問題也多。
首先,這裡先理解 Model 的運作方式,先是在 models 資料夾中建立一個模組,我們叫他 my_
我在墾丁天氣晴,老梗,我知道。
這次的團員,正中央那個是沒睡飽的民宿老闆。很有趣的一個人,而且讓人有種熟悉的感覺,我一直覺得在哪裡看過他(茶)。
[http://www.flickr.com/photos/hinablue/5729205828/]
這張看起來有睡飽了(喂)。
[http://www.flickr.com/photos/hinablue/5729206386/]
老闆說他花了四個小時做了這個牌子。
[http://www.flickr.com/photos/hinablue/5728654271/
請有使用 1.8 以後的版本的人盡速更新!
可以到我的 gitHub 上面看這一段 Commit:
https://github.com/hinablue/TextCube/commit/ad7283defaed8afd056ffc1b3812de304f2303ad
天殺的 TextCube 雖然註冊了 Autoload 來用,但是卻擅自將 Class Name 中有底線(_
)的命名給截斷,然後直接自行載入。這完全是自我感覺良好的行為啊!如果檔案不存在,那麼這邊就會出現錯誤,會導致系統整個中斷。
難怪我今天在檢查 Flickr plugin
其實就是 Log Rotation 這件事情。當我們佈署好一個簡單的 CakePHP 環境時,在 /tmp/logs 中可以發現一些放 log
檔案用的地方。然而,因為這些 log 檔案資訊是由 CakePHP 的 Logging
[http://book.cakephp.org/view/1194/Logging] 部份來控制,預設是使用檔案存取的方式來存放 log 紀錄。
Log 的使用方法很簡單: