[心得] Codeigniter CI spark
最近再弄一個很煩的東西,應該不是說最近,已經持續半年了
最長紀錄是連續加班54個小時,好吧,這些是題外話
系統的要求是這樣的
老闆,也就是發我薪水的那個人(其實那個人是老闆娘)
希望有個東西,可以很神威的把所有的系統放在上面跑
什麼ERP、EIP、CRM、CMS.......bra bra bra 的鬼東西都行
貌似一個完美系統,所以...我需要一個系統底層
不管是什麼天殺的系統,還不都是網頁
所以我需要一個所有東西都會經過的地方,就是我的底層
然後我需要一個framework,因為CI的經驗最多,所以我就用了
雖然有點不太適合,但這種是誰在乎啊,可以抓老鼠的貓就是好貓
然後呢,因為完美系統需要跑一堆有的沒的,所以我需要把所有東西模組化
剛好CI弄了個SPARK,還帶了一點YUM的就可以裝的FU,順便可以做版本控制
所以我又撿來用了
資料庫是MySQL,因為未來目標是這套系統可以給莫名其妙的地方用
所以又要避免PK的重複,原本想統一跟一個地方要,不過因為我天生的惰性
所以我直接跟資料庫要uuid,在欄位命名部分,為了偷吃步(其實是我的惰性)
所以我把每個欄位加了一個前綴詞,這個前綴詞是根據資料表名稱去定義
所以在join的時候就可以不必用別名(非必要還是不能避免)
或是table_name.column_name這種東西
好吧,發了一篇廢文只是想說,spark是個還不錯用的東西,之後在這個專案上
有什麼新發現我再補上吧,底層寫的好(說核心應該比較恰當),可以省去日後
維護上的不少工,還在奮戰的各位,加油啊!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.208.2
推
05/16 22:47, , 1F
05/16 22:47, 1F
推
05/18 00:37, , 2F
05/18 00:37, 2F
推
05/18 23:14, , 3F
05/18 23:14, 3F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章