目前分類:Kohana (4)

瀏覽方式: 標題列表 簡短摘要

一直以來,我就想用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

之前在網路上搜尋關鍵字「Kohana3 SQLite」的相關資料,雖然有相關的文章(似乎也是在問Kohana3連結SQLite的問題),但是都沒有成功的解答。其實大家要找的就是Kohana3連結SQLite的DB設定檔啦,不知道為什麼就是沒有一個能動的設定檔。 很幸運的我今天試成功了!喔耶!所以趁現在把這個設定檔公佈出來

低溫烘培 發表在 痞客邦 PIXNET 留言(0) 人氣()

從小海的舊文章「設定 Kohana 透過 Gmail 發信」知道從Kohana透過Gmail發信是那麼如此容易,所以今天就很開心按著小海設定來當參考,弄個小小發信程式,然後按下「送出」

疑? MsgPlus_Img2749.png

為什麼不行呀! MsgPlus_Img2827.png

低溫烘培 發表在 痞客邦 PIXNET 留言(2) 人氣()

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

低溫烘培 發表在 痞客邦 PIXNET 留言(0) 人氣()

最近用Kohana寫檔案上傳的程式,遇到一個奇怪的現象,就是只有docx、xlsx不能上傳,但是如果將檔案存成doc就可以上傳了,這時候還笨笨的沒想到原因,突然閃到一個mime的設定檔,馬上就猜是不是沒有定義。開啟了設定檔檢查了一下,果然沒有定義docx、xlsx等的mime

嗯…一開始是想說使用PHP的fileinfo取得檔案的mime後,再補上就好了。結果踢到鐵板呀/__\,fileinfo意外的都發生錯誤,悶了…所以我就直接google「docx mimetype list」,最後在這篇文章找到了定義值,我把他列在下面,或許改天有人也會用的到,就copy去吧!!

低溫烘培 發表在 痞客邦 PIXNET 留言(0) 人氣()