Open chanwit opened 13 years ago
ในจุดนี้ ผมคิดว่าควรใช้ Regx แล้วก็ Map ควบคู่กันดีหรือเปล่าครับ?
จริง ๆ ใช้ regex ก็อาจจะดี แต่มันอาจจะลำบากไปสำหรับคนที่จะเอาไปใช้ เลยมองเป็น DSL ไว้ idea ตามตัวอย่างนี้เอามาจาก Grails
เดี๋ยวจะลอง check ของ Rails 3 ดูอีกทีว่าใช้การ map แบบไหน เอามา discuss กันดูนะ
ผมก็มองว่า DSL อาจจะเป็นทางเลือกที่ดี เดวจะลองศึกษาเพิ่มเติมดูในเรื่องของความเหมาะสมเหมือนกันครับ ผมอาจจะลองเอาของ Grails มาเลียนแบบดูก่อนแล้วค่อยปรับแต่งกันทีหลัง
สวัสดีครับ เนื่องจากงานราษยุ่งนิดหน่อยครับ :( ตอนนี้กำลังแกะเกรล์ ผมมีความคิดอยู่ว่า ตอนนี้ ใช้ Maps ไปก่อนเพื่อเป็นการเริ่มต้นในการแมพแบบง่ายที่สุด หรือคนอื่นเห็นเป็นไงบ้างครับ?
ก็อาจจะแค่ split ด้วย / ก่อน แล้วแยกเป็น issue ใหม่ก็ได้นะ
ผมลองทำแบบใช้เป็น map ดูครับแล้วก็เอาไปเชคใน SplitController method โค๊ดค่อนข้างจะไม่ค่อยสวยเท่าไหร่นะครับ กำลังค่อยๆปรับครับ เนื่องจากเป็นมือใหม่ Go
ตัวทำ routing จะสามารถทำการ map ด้วยข้อความประมาณนี้ได้ (ตาม Grails)
"/", controller:"hello"
"/$controller/$action/$id?"
"/blog/$year/$month/$day"
แล้ว controller กับ action จะ map หา Controller struct และ Action method ส่วนค่าอื่นจะเป็น Params