[閒聊] 撰寫模式

看板Web_Design作者 (Little Five)時間12年前 (2013/05/08 00:38), 編輯推噓2(204)
留言6則, 5人參與, 最新討論串1/2 (看更多)
現在手邊有幾個之前外包還是前程式留下來待修改的網站... 其中有幾個撰寫模式是這樣的... index.php include 幾個主要的php檔 header.php left.php body.php footer.php 恩...各頁面固定的地方像是header left footer 寫成template沒什麼問題... 重點在 body.php... body.php 裡頭藉由附帶在index.php的get參數 switch($_GET[value])include 對應的頁 面 每個頁面又各自擁有自己的add edit del功能, 結果就是在index.php後頭又附帶了 一個參數去選擇功能 你以為這樣就結束了嗎?不... 各個功能還各自對應了一支存取資料庫的檔案, 結果index.php後頭的參數越來越長了... 最糟的狀況就是帶了十個參數就只為了讀取一個商品的頁面... 這種看似模組化卻又層層疊疊的寫法除了隱藏真實的php檔名以外我真的看不出有什麼好 處, 常常為了要搞懂一個頁面怎麼運作要開五個以上的檔案, 想加個功能也要一層一層刻 下去... 我猜測這大概是MVC還沒盛行前的寫法, 因為我在裡頭還看過language = javascript1.2 今天主管臉色凝重的(進度delay)開玩笑問我到了第幾層了, 我只能傻傻的回答:大概快到 十八層了... 嗚...有沒有版友也遇過同樣寫法的... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.111.59.187

05/08 00:40, , 1F
這麼慘還不如用wordpress lol
05/08 00:40, 1F

05/08 00:43, , 2F
如果每一層都只是這種選擇器模式的話也就算了 但是它每一
05/08 00:43, 2F

05/08 00:44, , 3F
層都還有寫其他東西, html javascript css php 都有...
05/08 00:44, 3F

05/08 11:19, , 4F
深深覺得MVC給不會的人用,也...不是普通的恐怖
05/08 11:19, 4F

05/08 22:50, , 5F
塊陶阿
05/08 22:50, 5F

05/08 22:52, , 6F
( 」 °□°)」 土鬼 β匋 β可!
05/08 22:52, 6F
文章代碼(AID): #1HYIuOEH (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #1HYIuOEH (Web_Design)