|
|
|
smarty คือ อะไร ผมอยากทราบว่า smarty ที่เขาใช้กับ php นะมันคืออะไร มีวิธีการใช้งานอย่างไรครับ |
|
|
|
|
|
|
|
มันคืออะไรหวา อยากรู้เหมือนกัน
|
|
|
|
|
Date :
19 พ.ค. 2548 18:45:24 |
By :
@W_IN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นั้นจิงับอะไรหรอ
|
|
|
|
|
Date :
19 พ.ค. 2548 21:18:36 |
By :
champ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ชื่อเหมือนช๊อกกาแลต
|
|
|
|
|
Date :
19 พ.ค. 2548 22:31:02 |
By :
แหะๆ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
smarty คืออะไร?
สมาร์ทคือเครื่องแม่แบบสำหรับPHP มากกว่าจำเพาะ, มันทำให้สะดวกทางจัดการได้ที่จะแยกตรรกะโปรแกรม และเนื้อหาสาระจากการนำเสนอของมัน สิ่งนี้ที่ดีที่สุดที่ถูกบรรยายในสถานการณ์ที่ซึ่งนักเขียนโปรแกรมโปรแกรม และผู้ออกแบบแม่แบบเล่นบทบาทแตกต่าง, หรือในกรณีส่วนมากไม่มีบุคคลเดียวกัน เป็นต้นว่า, 'ของ คุณของ คุณพูด คุณกำลังสร้างเวบส่งเพจนั่นคือกำลังแสดงบทความหนังสือพิมพ์ หัวเรื่องบทความ, tagline, ผู้แต่ง และร่างกายส่วนประกอบพอใจ, เขาบรรจุไม่ใช่ข้อมูลข่าวสารเกี่ยวกับวิธีเขาจะถูกแสดง เขาถูกผ่านเข้าไปในสมาร์ทโดยโปรแกรม, ต่อมาผู้ออกแบบแม่แบบแก้ไขแม่แบบ และใช้การรวมเข้าด้วยกันของป้ายระบุ HTML และป้ายระบุแม่แบบที่จะจัดรูปแบบการนำเสนอของส่วนประกอบเหล่านี้( HTML เนื้อหา, สีพื้นหลัง, ขนาดแบบอักษร, กระดาษสไตล์, ความต้องการนักเขียนโปรแกรมวันอื่นๆหนึ่งที่จะเปลี่ยนเนื้อหาสาระบทความทางถูกคืน(การเปลี่ยนแปลงในตรรกะโปรแกรม.)การเปลี่ยนแปลงนี้ไม่กระทบผู้ออกแบบแม่แบบ, เนื้อหาสาระจะยังคงมาถึงที่แม่แบบเดียวกันอย่างแน่นอน อนึ่ง, ถ้าผู้ออกแบบแม่แบบต้องการที่จะออกแบบอย่างสมบูรณ์อย่างสมบูรณ์แม่แบบอีกครั้ง, สิ่งนี้ต้องการไม่การเปลี่ยนแปลงที่ตรรกะโปรแกรม เพราะฉะนั้น, นักเขียนโปรแกรมสามารถทำการเปลี่ยนแปลงที่ตรรกะโปรแกรมโดยปราศจากต้องการถึงแม่แบบ restructure , และผู้ออกแบบแม่แบบสามารถทำการเปลี่ยนแปลงเป็นแม่แบบโดยปราศจากตรรกะโปรแกรมที่หยุด
สำหรับคำสั้นบนสิ่งที่สมาร์ทไม่ทำตอนนี้ สมาร์ทไม่ทำความพยายามที่ตรรกะที่แยกออกมาอย่างสมบูรณ์จากแม่แบบ ไม่มีปัญหา กับตรรกะในแม่แบบของคุณ .ใต้สภาวะที่นั้นตรรกะนี้สำหรับการนำเสนออย่างเคร่งครัด คำของคำแนะนำ เก็บตรรกะโปรแกรมออกมาจากแม่แบบ, และตรรกะการนำเสนอออกมาจากโปรแกรม สิ่งนี้จะ definately ส่วนมากเก็บสิ่งจัดการได้ และปีนได้สำหรับสามารถรู้ล่วงหน้าอนาคต
สิ่งหนึ่งของลักษณะที่มีอันเดียวเกี่ยวกับสมาร์ทคือแม่แบบcompling ความหมายนี้สมาร์ทอ่านแฟ้มแม่แบบ และสร้างสคริป PHP จากมัน ที่เขาถูกสร้าง,ครั้งหนึ่ง เขาถูกดำเนินการจากต่อมาบน เพราะฉะนั้นไม่มีแฟ้มแม่แบบมีราคาสูงที่วิเคราะห์คำในไวยากรณ์สำหรับความต้องการแต่ละอัน, และแม่แบบแต่ละอันสามารถใช้ผลประโยชน์เต็มของการแก้ปัญหาแคชผู้รวบรวม PHP เช่นเดียวกันกับเครื่องเร่งความเร็วเซน( http:// www.zend.com ) หรือ PHP เครื่องเร่งความเร็ว( http:// www.php-accelerator.co.uk ).
ความสามารถของสมาร์ท
มันสุดขีดเร็ว
มันที่มีประสิทธิภาพเพราะว่า PHP ผู้วิเคราะห์คำในไวยากรณ์ทำงานสกปรก
ไม่ใช่แม่แบบเหนือศรีษะที่วิเคราะห์คำในไวยากรณ์, ครั้งหนึ่งการตรวจสอบเท่านั้น
มันสมาร์ทเกี่ยวกับ recompiling แฟ้มแม่แบบเท่านั้นที่สิ่งนั่นมีการเปลี่ยนแปลง
คุณสามารถทำความเคยชินทำงาน< language.custom.functions.html > และผู้ที่แก้ไขตัวแปรความเคยชิน< language.modifiers.html >,ดังนั้นภาษาแม่แบบสุดขีดซึ่งขยายออกได้
สามารปรับแต่งค่าข้อความป้ายระบุผู้คั่นแม่แบบ, ดังนั้น คุณสามารถใช้{},{{}},<!--{}-->,อื่นๆ
ถ้า/ elseif /หรือไม่ก็/ความนึกคิดที่ก่อขึ้น endif ถูกผ่านที่ PHP ผู้วิเคราะห์คำในไวยากรณ์, ดังนั้น{ ถ้า...}ข้อความการบอกสามารถเป็นสิ่งที่ง่ายๆ หรือเป็นความซับซ้อนเช่นเดียวกับ คุณชอบ
การซ้อนโครงสร้างของโปรแกรมไม่มีขอบเขตของส่วน, ถ้า, อื่นๆ ยอม
มันเป็นไปได้ที่จะฝังรหัส PHP ถูกในแฟ้มแม่แบบของคุณ ., ถึงแม้ว่าสิ่งนี้อาจจะไม่ถูกต้องการ(แนะนำอย่างก็ไม่เหมือนกัน) เพราะว่าเครื่องที่สามารถตกแต่งขนาดนั้น
ฝัง-การสนับสนุนที่แคช
ต้นกำเนิดแม่แบบตามอำเภอใจ
แคชความเคยชินที่กำลังจัดการฟังก์ชัน
สถาปัตยกรรมปลั๊กอิน(ตัวเสริม)
|
|
|
|
|
Date :
20 พ.ค. 2548 11:57:53 |
By :
@zcreate |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมอ่านในเน็ตมาเป็นเดือนแระยัง config มันไม่ได้เลย
|
|
|
|
|
Date :
19 มิ.ย. 2549 15:31:14 |
By :
kunbee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่านแล้ว งง
|
|
|
|
|
Date :
2011-01-28 10:50:01 |
By :
Mhing |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#4 ก็อปไปแปลใน Google นิหว่า
|
|
|
|
|
Date :
2011-08-19 10:20:16 |
By :
bankjetdo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|