View และการแสดงผล หน้าหลักคู่มือโครงสร้างView และการแสดงผล View ของคชสารทำหน้าที่ในการจัดการแสดงผลโดยตรง โดยตัวมันได้รวมเอาความสามารถของ Engine ของเทมเพลตไว้ด้วยและแยกส่วนที่เป็นเทมเพลตโดยตรงออกไปไว้ที่ skin/ เนื่องจากคชสารถูกออกแบบเพื่อเป็นแกนหลักของ GCMS และต้องการให้สามารถถอดเปลี่ยน skin ตามแบบของ CMS ทั่วไปได้ ดังนั้นงานส่วนใหญ่ของ View ก็คือการจัดการกับเทมเพลต การสร้าง View namespace Index\Index; class View extends \Kotchasan\View { public function render() { // โหลดเทมเพลต index.html มาแสดงผล echo $this->renderHTML(); } } สร้างไฟล์ modules/index/views/index.php มีโค้ดตามด้านบน จะได้คลาส Index\Index\View ที่สืบทอดมาจาก Kotchasan\View จากโค้ดตัวอย่างจะได้ว่า เมื่อมีการเรียก Index\Index\View::render(); จะเป็นการโหลดเทมเพลตไฟล์ index.html มาแสดงผลออกทางหน้าจอ สำหรับการใช้งาน View อย่างละเอียดจะอธิบายอีกทีภายหลัง 0SHAREFacebookTwitterLINE it!