ColdFusion บนล้อ ให้การพัฒนาแอพลิเคชันได้อย่างรวดเร็วรหัสองค์กรที่ดีและเป็นเพียงสนุกธรรมดาที่จะใช้เช่นเดียวกับรอ
ยังเป็นที่รู้จัก CFWheels จะให้นักพัฒนา CFML กับกรอบ MVC อย่างรวดเร็วสำหรับการเพิ่มผลผลิตรหัสจัดและความสุขโดยรวมของนักพัฒนา
ฐานข้อมูลสนับสนุนในขณะนี้คือ SQL Server, Oracle, PostgreSQL และ MySQL
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- การปรับปรุงรุ่น
- อนุญาตให้ช่องว่างในรายชื่อที่จะผ่านใน & quot; รวม & quot; ข้อโต้แย้งในแง
- เพิ่ม findOrCreateByProperty, findAllKeys () FindFirst () และ FindLast () วิธีการค้นหา
- เพิ่มการสนับสนุนสำหรับ & quot; GROUP BY & quot; ในผลรวม () ค่าเฉลี่ย () ฯลฯ .
- ทำอยู่ () ตรวจสอบการบันทึกใด ๆ เมื่อ & quot; สำคัญ & quot; และ & quot; ที่ & quot; ไม่ผ่านใน
- เพิ่ม clearChangeInformation () สำหรับการล้างความรู้ของการเปลี่ยนแปลงวัตถุ
- ประเมินผลการตรวจสอบข้อผิดพลาดที่รันไทม์
- ดูการเพิ่มประสิทธิภาพ:
- เคารพว่างเปล่า & quot; ข้อความ & quot; ข้อโต้แย้งใน linkTo ()
- อนุญาต styleSheetLinkTag () และ JavaScriptIncludeTag () เพื่อไฟล์อ้างอิงที่เริ่มต้นจากราก
- เพิ่ม & quot; monthNames & quot; และ & quot; monthAbbreviations & quot; ข้อโต้แย้งที่จะสร้างผู้ช่วยเหลือสำหรับการแปลง่าย
- การเพิ่มประสิทธิภาพการควบคุม:
- ความสามารถในการย่อหน้าฟังก์ชั่นการห่วงโซ่ตัวกรองแทนท้าย
- ผ่านใน & quot; appendToKey & quot; เพื่อแคช () เพื่อแยกเนื้อหาแคช
- อนุญาตภายนอกที่มีสิ่งที่แนบมา sendEmail ()
- ความสามารถในการเปลี่ยนเส้นทางไปยัง URL ที่ระบุ
- ตัวเลือกในการแก้ไขการส่งออกโดยผ่าน JSON ใน x = & quot; สตริง & quot; หรือ x = & quot; จำนวนเต็ม & quot; เพื่อ renderWith ()
มีอะไรใหม่ ในรุ่น 1.4.0:
- การปรับปรุงแบบ:
- อนุญาตให้ช่องว่างในรายชื่อที่จะผ่านใน & quot; รวม & quot; ข้อโต้แย้งในแง
- เพิ่ม findOrCreateByProperty, findAllKeys () FindFirst () และ FindLast () วิธีการค้นหา
- เพิ่มการสนับสนุนสำหรับ & quot; GROUP BY & quot; ในผลรวม () ค่าเฉลี่ย () ฯลฯ .
- ทำอยู่ () ตรวจสอบการบันทึกใด ๆ เมื่อ & quot; สำคัญ & quot; และ & quot; ที่ & quot; ไม่ผ่านใน
- เพิ่ม clearChangeInformation () สำหรับการล้างความรู้ของการเปลี่ยนแปลงวัตถุ
- ประเมินผลการตรวจสอบข้อผิดพลาดที่รันไทม์
- ดูการเพิ่มประสิทธิภาพ:
- เคารพว่างเปล่า & quot; ข้อความ & quot; ข้อโต้แย้งใน linkTo ()
- อนุญาต styleSheetLinkTag () และ JavaScriptIncludeTag () เพื่อไฟล์อ้างอิงที่เริ่มต้นจากราก
- เพิ่ม & quot; monthNames & quot; และ & quot; monthAbbreviations & quot; ข้อโต้แย้งที่จะสร้างผู้ช่วยเหลือสำหรับการแปลง่าย
- การเพิ่มประสิทธิภาพการควบคุม:
- ความสามารถในการย่อหน้าฟังก์ชั่นการห่วงโซ่ตัวกรองแทนท้าย
- ผ่านใน & quot; appendToKey & quot; เพื่อแคช () เพื่อแยกเนื้อหาแคช
- อนุญาตภายนอกที่มีสิ่งที่แนบมา sendEmail ()
- ความสามารถในการเปลี่ยนเส้นทางไปยัง URL ที่ระบุ
- ตัวเลือกในการแก้ไขการส่งออกโดยผ่าน JSON ใน x = & quot; สตริง & quot; หรือ x = & quot; จำนวนเต็ม & quot; เพื่อ renderWith ()
มีอะไรใหม่ ในรุ่น 1.3.3:
- เอาท์พุทที่ถูกต้องของ HTML บูลโดยใช้คุณลักษณะ booleanAttributes ใหม่ทั่วโลก การตั้งค่า
- ล็อคให้แน่ใจว่าจะไม่ได้รับผลกระทบจากการใช้งานอื่น ๆ ที่ทำงานบนเซิร์ฟเวอร์เดียวกัน
- แก้ไขข้อผิดพลาดที่มีการปรับปรุงคอลัมน์จำนวนเต็มจากโมฆะ 0
- ปัญหาสิทธิ์ที่อาจเกิดขึ้นคงที่เมื่อทำงานบนพื้นที่สาธารณะ
มีอะไรใหม่ ในรุ่น 1.3.1:
- แก้ไขปัญหาที่มีการเรียก addFormat () ในการเริ่มต้นการประยุกต์ใช้ อัพ.
- คงที่เพื่อให้ Railo ผลรหัสสำหรับคุณสมบัติที่ซ้อนกันเป็นจำนวนเต็มแทน exponents.
- ตรวจสอบให้แน่ใจว่ารหัสสำหรับคุณสมบัติที่ซ้อนกันจะไม่ซ้ำกัน.
มีอะไรใหม่ ในรุ่น 1.3.0:
- รูปแบบและมุมมองของผู้ช่วยเหลือตอนนี้ขึ้น HTML5 ง่าย . (ดูข้อมูล HTML5 คุณสมบัติของผู้ช่วยรูปแบบและแสดงข้อผิดพลาด.)
- ตอนนี้สามารถสร้างชิ้นส่วนรูปแบบที่ไม่จำเป็นต้องมีตารางฐานข้อมูลที่อยู่เบื้องหลังพวกเขา (ดูรุ่นโดยไม่ต้องฐานข้อมูลส่วนตารางการทำแผนที่เชิงวัตถุ.)
- โหลดแอพลิเคชันและการเริ่มต้นคือตอนนี้ด้ายปลอดภัย.
- 49 คุณสมบัติใหม่และได้รับการแก้ไขข้อบกพร่อง ดูการเปลี่ยนแปลง.
มีอะไรใหม่ ในรุ่น 1.1.8:
- รุ่นใหม่รวมถึงการแก้ไขข้อผิดพลาดและการปรับปรุงเล็กน้อย
มีอะไรใหม่ ในรุ่น 1.1.6:
- การปรับปรุงแบบ:
- validatesUniquenessOf เพียงเลือกคีย์หลัก.
- ดูการเพิ่มประสิทธิภาพ:
- อนุญาตให้กำจัดความสูงและ / หรือแอตทริบิวต์ความกว้างจาก ImageTag เมื่อตั้งค่าเป็นเท็จ.
- อนุญาตคั่นที่จะระบุสำหรับ stylesheets และ javascripts.
- แก้ไขข้อผิดพลาด:
- hasChanged ไม่ถูกต้องได้รับการประเมินค่าบูลีน.
- ห้ามทำการอัปเดตเมื่อมีการเปลี่ยนแปลงไม่ได้รับการทำคุณสมบัติของรูปแบบ.
- OnlyPath ข้อโต้แย้งของ urlFor ไม่ถูกต้องรับรู้ URL ที่ HTTPS.
- ข้อเลขไม่ได้ปิดล้อม.
- เลข EndRow ที่คำนวณไม่ถูกต้อง.
มีอะไรใหม่ ในรุ่น 1.1.5:
- ล้อ 1.1.5 การแก้ไขปัญหาที่สร้างคุณค่า โดยเลือก () ผู้ช่วยรูปแบบที่ไม่ได้เป็นแบบ HTML หนี นี้ช่วยแก้ไขหลุมรักษาความปลอดภัยที่อาจเกิดขึ้นดังนั้นเราจึงขอแนะนำให้ปรับปรุงโดยเร็วที่สุดเท่าที่เป็นไปได้.
มีอะไรใหม่ ในรุ่น 1.1.4:
- รุ่น 1.1.4 ขณะนี้ช่วยให้โปรแกรมเมอร์ในการพัฒนา ปลั๊กอินโดยไม่จำเป็นต้องมีไฟล์ซิปหุ่นบรรจุ.
มีอะไรใหม่ ในรุ่น 1.1.3:
- ช่วยให้สมาชิกที่สัมพันธ์เชื่อมโยงไปปิดใน Autolink ()
- อนุญาตให้เริ่มต้นในการโต้แย้ง Sendmail () เพื่อจากไปและเรื่อง
- ตอนนี้สามารถมีเครื่องหมายวงเล็บสำหรับการตรวจสอบการขัดแย้งทั้งหมด
- คอลัมน์ทำเครื่องหมายว่าไม่เป็นโมฆะควรอนุญาตให้สายว่างเปล่า
- แก้ไขปัญหาด้วยการสร้าง $ () จัดหาคีย์ไม่ถูกต้องถึง $ แบบสอบถาม ()
- โหมดการทำธุรกรรมเดิมจะไม่ได้รับความเคารพนับถือในช่วงระหว่างการเรียกกลับ
- & quot; ไม่มี & quot; โหมดการทำธุรกรรมจะไม่ใกล้
- $ อาร์กิวเมนต์ที่ไม่ถูกต้องแคช
- รูปแบบเส้นทาง fullstops ป้องกันจากการถูกนำมาใช้ใน params
- ควบคุมใน params ควรจะเป็นกรณีอูฐบน
- ขอบเขตการประยุกต์ใช้จะไม่เริ่มต้นใน sub
- validatesUniquenessOf () ไม่ได้อ่านลบนุ่ม
- paginationLinks (): เส้นทางที่มีตัวแปรเครื่องหมายหมายเลขหน้าจะผลิตการเชื่อมโยงที่ไม่ถูกต้อง
มีอะไรใหม่ ในรุ่น 1.1.2:
- เลือก () selectTag () อนุญาตให้อาร์เรย์ ของ structs จะถูกส่งผ่านไปยังตัวเลือก.
- อาร์กิวเมนต์เริ่มต้นการเปลี่ยนแปลงใน includeContent () เพื่อ defaultValue.
- เพิ่มเมื่อโต้แย้งในการตรวจสอบ ().
- เพิ่มประเภท varchar_ignorecase อะแดปเตอร์ H2.
- แก้ไขเพื่อให้ชื่อตารางเต็ม retuned เสมอ.
- เลขกับ parameterize ตั้งค่าเป็นเท็จสำหรับปุ่มตัวเลข.
- เปล่าควรจะค่าที่เลือกเมื่อมีการตั้งค่าในการเลือก includeBlank ().
- validatesLengthOf () ล้มเหลวเมื่อทั้งสองสูงสุดและต่ำสุดที่ถูกระบุ.
มีอะไรใหม่ ในรุ่น 1.1.1:
- การจัดรูปแบบตัวเลขที่เพิ่มมูลค่าผ่านการ & quot ; นับ & quot; ใน pluralize () ฟังก์ชัน.
- คง renderWith () เพื่อที่จะทำงานในสภาพแวดล้อมที่ทุกโหมดเมื่อกลับ JSON.
- คงรหัสสมาคม belongsTo เมื่อใช้ปุ่มคอมโพสิต.
- อนุญาต cfthread ที่จะใช้ในมุมมอง.
- รหัสเพจจิ้งคงที่สำหรับการค้นหาที่ไม่แปร.
- แก้ไขข้อผิดพลาดในการตรวจสอบคำขอเมื่อจัดการเซสชั่นถูกปิดใช้งานใน Railo.
- เปลี่ยน & quot; ถ้า & quot; & quot; สภาพ & quot; (และเลิก) ในทุกวิธีการตรวจสอบจะได้รับรอบความจริงที่ว่า & quot; ถ้า & quot; เป็นคำสงวนใน cfscript.
- คง AutoLink () เพื่อที่จะเชื่อมโยงได้อย่างถูกต้องและหนีออกทางญาติ.
- คงที่รวมทั้งเพื่อให้มีรูปแบบ partials ไม่ก่อให้เกิดเนื้อหาที่ซ้ำกัน.
มีอะไรใหม่ ในรุ่น 1.1:
- คุณสมบัติที่ซ้อนกันช่วยให้คุณสามารถบันทึกการเปลี่ยนแปลงหลายตารางฐานข้อมูลที่เกี่ยวข้อง ในวัตถุรูปแบบหนึ่ง.
- โทรฐานข้อมูลทั้งหมดจะถูกห่อในการทำธุรกรรมโดยปริยาย.
- การตรวจสอบโดยอัตโนมัติให้ล้อความสามารถในการใคร่ครวญฐานข้อมูลของคุณและลงทะเบียนตรวจสอบโดยไม่จำเป็นต้องของคุณที่จะเขียนบรรทัดเดียวของรหัส.
- การสนับสนุนสำหรับโปรแกรมฐานข้อมูล H2.
- ตอนนี้สามารถตอบสนองต่อการร้องขอสำหรับ HTML, JSON, XML, PDF, Excel และอื่น ๆ ในการดำเนินการควบคุมเดียว.
- การจัดการการพึ่งพาอัตโนมัติสำหรับข้อมูลที่เกี่ยวข้องรูปแบบของคุณอยู่ในขณะนี้.
- รูปแบบที่ซ้อนกันช่วยให้คุณสามารถที่จะขยายรูปแบบการทำซ้ำและลบในรหัสมุมมองของคุณ.
มีอะไรใหม่ ในรุ่น 1.1 Release Candidate 1:
- แก้ไขข้อผิดพลาด:
- บริบทแท็กเต็มรูปแบบของข้อผิดพลาดที่ขาดหายไปจากอีเมลข้อผิดพลาดคงที่ในขณะนี้.
- แก้ไขข้อผิดพลาดในคุณสมบัติที่ซ้อนกันที่เกี่ยวข้องกับเด็กผ่านทางลบอาร์เรย์วัตถุ.
- การทำธุรกรรมให้แน่ใจว่าจะรีดกลับมาและได้รับเครื่องหมายปิดในข้อผิดพลาด.
- คงที่เพื่อให้ประกาศคัดค้านเพียง แต่ได้รับการตั้งค่าเมื่อข้อมูลการแก้ปัญหาที่จะแสดง.
- แก้ไขเพื่อให้ preserveSingleQuotes () โทรทำงานใน Railo 3.2.
- แก้ไขข้อผิดพลาดที่มีแงแบบไดนามิกที่เรากำลังมองหาชนิดของข้อมูลที่ไม่ได้มีอยู่ในสถานที่ให้บริการคำนวณ.
- แก้ไขเพื่อให้แน่ใจว่า findOne () ไม่สืบค้นฐานข้อมูลสำหรับบันทึกเกินความจำเป็น.
- แก้ไข H2, Oracle และรหัส PostgreSQL เมื่อกลุ่มตามคำสั่งต้องมีการสั่งซื้อจากคอลัมน์ประโยคตาม.
- การแก้ไขที่จะได้รับการบันทึกว่าหนึ่งเมื่อเรากำลังติดต่อกับสมาคมเดียวแทนการยึดมันใน & quot; joinType & quot; อาร์กิวเมนต์.
- การปรับปรุงการจัดการกับข้อผิดพลาดที่จะทำให้แน่ใจว่า & quot; rootCause & quot; ข้อมูลที่มีอยู่ก่อนที่จะพยายามที่จะใช้มัน.
- การแก้ไขและปรับปรุงการสนับสนุนของออราเคิล.
- คงที่เพื่อให้ & quot; ข้อความ & quot; ส่วนหนึ่งยังอยู่ในกรณีที่ต่ำกว่าเมื่อ & quot; lowerCaseDynamicClassValues & quot; เป็น & quot; จริง & quot; ใน flashMessages ().
- กรณีการแก้ไขเพื่อให้เข้ากันกับ Linux.
- การแก้ไขปัญหาการใช้รูปแบบในการเรียก AJAX เมื่อ usesLayout () ยังไม่ได้รับการเรียกว่า.
- เพิ่มการพึ่งพาการดำเนินงานที่ขาดหายไปลบกับ instantiation.
- แก้ไขข้อผิดพลาดที่มีเลขหน้าและเปลี่ยนชื่อเป็นคีย์หลัก.
- เบ็ดเตล็ด:
- เพิ่ม & quot; errorClass & quot; ข้อโต้แย้งที่จะสร้างผู้ช่วยเหลือและการตั้งค่าเริ่มต้น & quot; fieldWithErrors & quot; ที่จะทำให้การตั้งชื่อที่สอดคล้องกัน.
ต้องการ
- ColdFusion 8 หรือสูงกว่า
- Railo 3.1 หรือสูงกว่า
- เว็บเซิร์ฟเวอร์เช่น Apache (2.2.6) หรือ Microsoft IIS (5.1 และ 6)
ข้อ จำกัด .
- โปรดทราบว่า MySQL 4 ไม่สนับสนุน
ความคิดเห็นที่ไม่พบ