一直以來,我就想用SQLite來當開發用的資料庫,因為我可以把整個專案連同資料庫一起打包成壓縮檔,這樣作法除了比較好做整個備份,在換不同的工作環境時(在家或公司),也能輕鬆移植運作。
在Kohana2.3.4時,可以在system\libraries\drivers\Database找到Pdosqlite.php來使用。但是在Kohana3.0,Database被轉成為modules後,剩下的drivers似乎只有MySQL和PDO了。
從這樣看來,Ko3的開發人員可能覺得除了常用的MySQL外,其它的資料庫都用PDO去做連結就好了。從PHP官方的PDO文章來看,似乎連MySQL也用PDO連結就好了呀XD
低溫烘培 發表在 痞客邦 留言(0) 人氣(292)

從小海的舊文章「設定 Kohana 透過 Gmail 發信」知道從Kohana透過Gmail發信是那麼如此容易,所以今天就很開心按著小海設定來當參考,弄個小小發信程式,然後按下「送出」
疑?
低溫烘培 發表在 痞客邦 留言(3) 人氣(270)
Well...Maybe it's an unnecessary library in Kohana,but I still try to make it be module.
The original source from http://www.phpcaptcha.org/,so It's GNU LESSER GENERAL PUBLIC LICENSE
呃…或許這個模組在Kohana是多餘的,但是我還是把他做出來了= =,他一樣是用http://www.phpcaptcha.org/的原始碼修改的,所以授權一樣是LGPL
低溫烘培 發表在 痞客邦 留言(0) 人氣(216)
最近用Kohana寫檔案上傳的程式,遇到一個奇怪的現象,就是只有docx、xlsx不能上傳,但是如果將檔案存成doc就可以上傳了,這時候還笨笨的沒想到原因,突然閃到一個mime的設定檔,馬上就猜是不是沒有定義。開啟了設定檔檢查了一下,果然沒有定義docx、xlsx等的mime
嗯…一開始是想說使用PHP的fileinfo取得檔案的mime後,再補上就好了。結果踢到鐵板呀/__\,fileinfo意外的都發生錯誤,悶了…所以我就直接google「docx mimetype list」,最後在這篇文章找到了定義值,我把他列在下面,或許改天有人也會用的到,就copy去吧!!
低溫烘培 發表在 痞客邦 留言(0) 人氣(167)