CakePHP

ภาพหน้าจอของซอฟแวร์:
CakePHP
รายละเอียดซอฟแวร์:
รุ่น: 3.2.8 / 2.8.4 การปรับปรุง
วันที่อัพโหลด: 25 May 16
ผู้พัฒนา: cakephp.org
การอนุญาต: ฟรี
ความนิยม: 283

Rating: 1.5/5 (Total Votes: 2)

CakePHP จะช่วยลดค่าใช้จ่ายในการพัฒนาและช่วยให้นักพัฒนาเขียนโค้ดน้อยลงเมื่อมีการสร้างงานของพวกเขาโดยใช้รูปแบบการออกแบบที่รู้จักกันทั่วไปเช่น MVC และออม.

กรอบการจัดทำเอกสารเป็นอย่างดีความจริงที่ว่าได้ช่วยให้นักพัฒนาจำนวนมากเปลี่ยนไปในช่วงที่ผ่านมา.

โครงสร้างที่เรียบง่ายของมันได้ช่วยให้พวกเขาให้การใช้งานได้เร็วขึ้นกว่าก่อนที่จะช่วยให้พวกเขาการควบคุมในเชิงลึกมากกว่าโครงสร้างของแอปและข้อมูล.

หากหนึ่งหรือมากกว่าหนึ่งคุณลักษณะที่ไม่ครอบคลุมผ่านหลัก CakePHP ไม่ต้องตกใจและเพียงแค่ตรวจสอบหนึ่งในองค์ประกอบชุมชนที่มีการจัดการ.

ขณะ CakePHP ได้รับการยกย่องว่าเป็นหนึ่งในกรอบ PHP ด้านบนรอบ ๆ ในหมวดหมู่เดียวกันเป็นเครื่องมือที่มีชื่อเสียงอื่น ๆ เช่น Symfony, Zend, ผอมหรือ Laravel.

อะไรคือสิ่งที่ ใหม่ ในรุ่นนี้:


ใหม่ใน CakePHP 3.2.1 (31 มกราคม 2016)

มีอะไรใหม่ ในรุ่น 3.2.6 / 2.8.3:

    < li> รุ่นเหล่านี้แก้ไขจุดอ่อนในการตรวจสอบ :: uploadedFile () ซึ่งปัจจัยการผลิตไฟล์อาจจะจัดการเพื่อรับไฟล์ที่มีอยู่บนเซิร์ฟเวอร์ นี้อาจจะนำไปสู่​​การโจมตีความสามารถในการเข้าถึงไฟล์ระบบที่มีความละเอียดอ่อน ถ้าคุณกำลังใช้การตรวจสอบ :: uploadedFile () และไม่ได้ตรวจสอบประเภท MIME หรือการสร้างความมั่นใจว่าไฟล์ที่อยู่ในความเป็นจริงไฟล์ที่อัปโหลดคุณควรอัพเกรด.

มีอะไรใหม่ ในรุ่น 3.2.5 / 2.8.2:

  • ถดถอยซ้อนเส้นทางคำนำหน้าเป็น ผันอย่างไม่ถูกต้องได้รับการแก้ไข.

มีอะไรใหม่ ในรุ่น 3.2.3 / 2.8.0:

  • ถดถอยซ้อนเส้นทางคำนำหน้าเป็น ผันอย่างไม่ถูกต้องได้รับการแก้ไข.

มีอะไรใหม่ ในรุ่น 3.2.1 / 2.8.0:

  • ถดถอยซ้อนเส้นทางคำนำหน้าเป็น ผันอย่างไม่ถูกต้องได้รับการแก้ไข.

มีอะไรใหม่ ในรุ่น 3.1.5 / 2.7.7:

  • ขี้เกียจอยากโหลด
  • วิธีการกรองเพิ่มเติม
  • ตัวแปรแม่แบบเพิ่มเติมในแม่แบบ
  • เมล
  • สดชื่นเริ่มต้นการประยุกต์ใช้รูปแบบ
  • เชลล์ Helpers

มีอะไรใหม่ ในรุ่น 3.1.0 / 2.7.3:

  • ขี้เกียจอยากโหลด
  • วิธีการกรองเพิ่มเติม
  • ตัวแปรแม่แบบเพิ่มเติมในแม่แบบ
  • เมล
  • สดชื่นเริ่มต้นการประยุกต์ใช้รูปแบบ
  • เชลล์ Helpers

มีอะไรใหม่ ในรุ่น 3.0.7 / 2.6.7 / 1.3.20:

  • AssetFilter ในขณะนี้ สนับสนุนเป็นตัวเลือกในการควบคุม cacheTime หัวแคช.
  • คุณสมบัติ RulesChecker สำหรับออมที่ถูกแยกออกเป็นลักษณะ กฎนี้จะทำให้ง่ายขึ้นเพื่อนำมาใช้ในแหล่งข้อมูลอื่น ๆ .
  • EventDispatcherInterface ถูกเพิ่มเข้ามา นี้จะช่วยให้คุณใช้ instanceof แทน method_exists เมื่อการทดสอบถ้าวัตถุรองรับเหตุการณ์ที่เกิดขึ้น.
  • คอนโซลผลผลิตทดสอบระดับต้นขั้วได้รับการเพิ่มที่จะช่วยทำให้การทดสอบการใช้คอนโซลง่ายขึ้น.
  • การเก็บ :: สารสกัด () ตอนนี้สนับสนุน {*} สัญลักษณ์แทนเมื่อแยกคุณสมบัติ.
  • คำสั่งคอนโซลและงานในขณะนี้สนับสนุนความสามารถในการเขียนทับไฟล์ทั้งหมดลบต้องที่จะตอบ Y เพื่อแต่ละไฟล์.
  • การทดสอบทั้งหมดจะส่งผ่าน PHP7.

ใหม่ ในรุ่น 3.0.4 / 2.6.4 / 1.3.20 อะไร:

  • Cascading ลบ ในสมาคมด้วยนามแฝงที่กำหนดเองไม่ควรล้มเหลว.
  • XmlView ขณะนี้สนับสนุน _xmlOptions นี้ตรงกับพฤติกรรมของ JsonView ได้.
  • EntityTrait :: extractOriginal () ตอนนี้ทำงานอย่างสม่ำเสมอด้วยสารสกัด () วิธีการทั้งสองตอนนี้มีชื่อคุณสมบัติทั้งหมดแทนเพียงคุณสมบัติที่ไม่เปลี่ยนแปลง วิธีใหม่ extractOriginalChanged () สามารถใช้ในการสกัดเฉพาะค่าเดิมของแอตทริบิวต์การเปลี่ยนแปลง.
  • พารามิเตอร์สตริงแบบสอบถามอยู่ในขณะนี้ได้รับการสนับสนุนอย่างถูกต้องใน IntegrationTestCase.
  • การเก็บ :: isEmpty () และเค้ก & # x5c; & # ออม x5c. แบบสอบถาม :: isEmpty () ถูกเพิ่มเข้ามา
  • แบบฟอร์มตอนนี้สามารถสร้างขึ้นได้โดยไม่ต้องแอตทริบิวต์การกระทำ.
  • เข้าถึงข้อมูลนิติบุคคลที่มีประสิทธิภาพมากขึ้นในขณะนี้ หน่วยงานที่จะแคชผลมาจากการ accessors ที่กำหนดเองและเป็นโมฆะแคชเมื่อคุณสมบัติที่มีการเปลี่ยนแปลงหรือลบ.
  • CsrfComponent ล้มเหลวที่จะทำให้การร้องขอที่จะหายไปทั้งโทเค็น CSRF และข้อมูล CSRF โพสต์.
  • เมื่อจอมพลข้อมูลการร้องขอหน่วยงานว่างที่จะทำได้โดยวิธีการตรวจสอบกับบายพาสสร้างขึ้นอย่างรอบคอบ payloads JSON การตรวจสอบ RulesChecker จะไม่ข้ามโดยหน่วยงานที่ว่างเปล่าเหล่านี้.

คืออะไรใหม่ ในรุ่น 2.6.2 / 1.3.20 / 3.0.0-RC2:

  • TextHelper ไม่ทวีคูณเชื่อมโยง URL ที่เริ่มต้นด้วย //
  • POT สร้างแฟ้มไม่รวมถึง 'หม้อสร้างวันที่' ส่วนหัว มันมักจะนำไปสู่​​เสียงไม่มีจุดหมายในการควบคุมรุ่น.
  • คงแสดงผลข้อยกเว้นเมื่อ ExceptionRenderer ยกข้อผิดพลาด.
  • ข้อผิดพลาดให้ทราบในชี้ PaginatorHelper เมื่อไม่มีรูปแบบที่ถูกกำหนดได้รับการแก้ไข.
  • ConsoleOutput ไม่ก่อให้เกิดข้อผิดพลาดเมื่อใช้กับ PHP. // เอาท์พุท
  • เปลี่ยนเส้นทางการตอบสนองตอนนี้ใช้ 302 เป็นรหัสสถานะเริ่มต้นแทน 200.
  • ปลั๊กอินอบตอนนี้สร้างไดเรกทอรีที่ถูกต้องสำหรับผู้ชม / เลย์เอาต์.
  • FormHelper ไม่สร้างคุณลักษณะ MAXLENGTH ที่ไม่ถูกต้องสำหรับคอลัมน์ทศนิยมเมื่อพิมพ์ข้อความที่ถูกบังคับ.

มีอะไรใหม่ ในรุ่น 2.6.0:

  • Stacktrace () ได้รับการเพิ่มเป็นเสื้อคลุมความสะดวกสบาย ฟังก์ชั่นสำหรับการดีบักเกอร์ :: ร่องรอย () โดยตรง Echos เช่นเดียวกับการแก้ปัญหา () ไม่ แต่ถ้าแก้ปัญหาระดับอยู่บน.
  • ConsoleOptionParser :: removeSubcommand () ถูกเพิ่มเข้ามา.
  • เชลล์ :: เขียนทับ () ได้รับการเพิ่มการอนุญาตให้สร้างแถบความคืบหน้าหรือเพื่อหลีกเลี่ยงการแสดงผลหลายสายเช่นกันด้วยการแทนที่ข้อความที่ได้รับออกมาแล้วไปที่หน้าจอ.
  • เมื่อใช้ AclBehavior รุ่นของ parentNode () วิธีการในขณะนี้ได้รับชนิด (Aro, Aco) ผ่านเป็นอาร์กิวเมนต์แรก:. $ รุ่น - & # x3e; parentNode ($ พิมพ์)
  • การโยกย้าย Schema กับ MySQL ในขณะนี้สนับสนุนหลังจากที่สำคัญเมื่อมีการเพิ่มคอลัมน์ ที่สำคัญนี้จะช่วยให้คุณสามารถระบุคอลัมน์ใหม่ควรจะเพิ่มหลังจาก.
  • รุ่น :: บันทึก () มีตัวเลือกอะตอมกลับจากรังเพลิง 3.0.
  • CakeRequest :: พระราม () ตอนนี้สามารถอ่านค่าโดยใช้: Ref:. กัญชาเส้นทางไวยากรณ์เช่นข้อมูล ()
  • CakeRequest:. setInput () ถูกเพิ่มเข้ามา
  • HttpSocket :: หัว () ถูกเพิ่มเข้ามา.
  • ตอนนี้คุณสามารถใช้ตัวเลือกโปรโตคอลที่จะแทนที่โปรโตคอลที่เฉพาะเจาะจงที่จะใช้เมื่อมีการร้องขอ.
  • CakeTime :: timeAgoInWords () ในขณะนี้สนับสนุน strftime () เข้ากันได้รูปแบบวันที่แน่นอน ซึ่งจะช่วยให้การแปลครั้งในรูปแบบที่ง่ายขึ้น.
  • CakeTime :: timeAgoInWords () ในขณะนี้สนับสนุนตัวเลือก relativeStringFuture ตัวเลือกนี้จะเป็นสตริงเข้ากันได้ printf สำหรับการแสดงผลในอนาคตเวลาญาติรูปแบบวันที่ ซึ่งจะช่วยให้การแปลครั้งในรูปแบบที่ง่ายขึ้น.
  • แฮ :: รับ () ตอนนี้ทำให้เกิดข้อยกเว้นเมื่ออาร์กิวเมนต์เส้นทางไม่ถูกต้อง.
  • แฮ :: รัง () ตอนนี้ทำให้เกิดข้อยกเว้นเมื่อผลการดำเนินงานในการทำรังไม่มีข้อมูล.
  • HtmlHelper :: CSS () มีตัวเลือกเพิ่มครั้งเดียว มันทำงานได้เช่นเดียวกับตัวเลือกครั้งสำหรับ HtmlHelper :: สคริปต์ () ค่าเริ่มต้นเป็นเท็จในการรักษาร่วมกันหลัง.
  • แอตทริบิวต์ MAXLENGTH จะตอนนี้ยังนำไปใช้กับ textareas เมื่อข้อมูลฐานข้อมูลที่สอดคล้องกันคือประเภท varchar ตามรายละเอียด HTML.
  • ฟังก์ชั่น i18n ใหม่ได้รับการเพิ่ม ฟังก์ชั่นใหม่ที่ช่วยให้คุณสามารถที่จะรวมถึงบริบทของข้อความที่ช่วยให้คุณกระจ่างสตริงข้อความอาจทำให้เกิดความสับสน ยกตัวอย่างเช่น 'อ่าน' อาจหมายถึงสิ่งที่หลายคนในภาษาอังกฤษขึ้นอยู่กับบริบท ใหม่ __x, __xn, __dx, __dxn, __dxc, __dxcn และฟังก์ชั่น __xc ให้เข้าถึงคุณลักษณะใหม่.
  • AuthComponent ตอนนี้เป็นต้นเหตุของเหตุการณ์ Auth.afterIdentify หลังจากประสบความสำเร็จในการระบุผู้ใช้.
  • รุ่น :: afterFind () ตอนนี้มักจะใช้รูปแบบที่สอดคล้องกันสำหรับ afterFind () เมื่อ $ หลักเป็นเท็จผลมักจะอยู่ภายใต้ $ ข้อมูล [0] [ 'ModelName'] คุณสามารถตั้งค่า $ นี้ - & # x3e. useConsistentAfterFind = false ที่จะเรียกคืนพฤติกรรมเดิมหากใบสมัครของคุณอาศัยพฤติกรรมเก่า
  • กำหนดค่า I18n.preferApp ขณะนี้คุณสามารถใช้ในการควบคุมคำสั่งของการแปล ถ้าตั้งค่าเป็นจริงมันจะชอบแปลแอปกว่าคนปลั๊กอิน '.

มีอะไรใหม่ ในรุ่น 2.5.7:

  • unsetting รูปแบบที่อยู่อีเมลใน CakeEmail ตอนนี้ทำงานเป็น เอกสาร.
  • เครื่องมือคอนโซลออกในขณะนี้ไม่ใช่ศูนย์ในความล้มเหลว.
  • โรคติดเชื้อคงที่ของชื่อชั้นในสคี SchemaShell.
  • SQLite แหล่งข้อมูลได้อย่างถูกต้องแยกวิเคราะห์ชื่อเขตข้อมูลจากคำค้นหาที่มี subqueries.
  • TreeBehavior ตอนนี้ทำงานกับรุ่นที่มีคุณสมบัติเพื่อเริ่มต้นที่กำหนดไว้.
  • HttpSocket อย่างสง่างามจัดการการตอบสนอง chunked ที่ไม่ถูกต้องในขณะนี้.
  • HttpSocket ตอนนี้ได้รับเกียรตินิยมตัวเลือกรุ่นปรับแต่งที่ช่วยให้ HTTP 1.0 การเชื่อมต่อที่จะทำ.
  • Postgres แหล่งข้อมูลตอนนี้ทำงานกับลำดับที่กำหนดไว้สกีมานอก.
  • CakeEmail ไม่มีแถบเส้นที่มีเพียง '0'.
  • แก้ไข segfaults มากขึ้นในเครื่องมือแคช Memcached.
  • แคช file_map ไม่ฟื้นพลังในทุกคำขอ.
  • CakePHP คือตอนนี้เข้ากันได้กับแพคเกจ phpunit.phar ได้.

คืออะไรใหม่ ในรุ่น 2.5.6:

  • CakeSession :: อ่าน () ผลตอบแทน null ในทุก กรณีความล้มเหลว.
  • รุ่น :: isUnique () ตอนนี้ทำงานเป็นเครื่องมือตรวจสอบสำหรับเขตข้อมูลหลาย.
  • CakeTestCase :: getMockForModel () ตอนนี้อัดฉีดแหล่งข้อมูลการทดสอบสำหรับชื่อการเชื่อมต่อทั้งหมด.
  • Digest Auth ตอนนี้จับ &? ในข้อมูล Digest Auth.
  • FormHelper ไม่สร้างการป้อนข้อมูลที่ซ่อนอยู่สำหรับคนพิการปัจจัยการผลิตช่องทำเครื่องหมาย mulitple.
  • โฟลเดอร์ :: Create () ตอนนี้จัดการทางญาติ.
  • กองร่องรอยบริบทการส่งออกขณะนี้อยู่ในข้อยกเว้น.
  • ข้อผิดพลาดร้ายแรงในขณะนี้รวมถึงร่องรอยสแต็คถ้า xdebug ถูกเปิดใช้งาน.
  • เขตเสมือนไม่ถูกต้องแทนที่ข้อ.

มีอะไรใหม่ ในรุ่น 2.5.5:

  • การใช้งาน Console จะไม่ส่งออกสีถ้าไม่มี TTY.
  • ไฟล์ไม่ได้เขียนทับโดยโฟลเดอร์ :: สำเนา () เมื่อธงข้ามจะใช้.
  • แฮ :: แทรก () และแฮ :: รับ () ตอนนี้จัดการ 0 เป็นองค์ประกอบเส้นทางแรก.
  • เอกสาร API ที่ดีขึ้น.
  • คงสถานการณ์ที่ยุ่งเหยิง :: ลบ () จะเอาข้อมูลที่ไม่ถูกต้อง.
  • คอลัมน์ UUID จะสะท้อนให้เห็นในขณะนี้อย่างถูกต้องโดย PostgreSQL.
  • CakeEmail :: รีเซ็ต () ในขณะนี้รูปแบบการตั้งค่าอีเมล.
  • แฮ :: ขยาย () และแฮ :: ผสาน () อยู่ในขณะนี้ได้เร็วขึ้นมาก.

คืออะไรใหม่ ในรุ่น 2.5.4:.

  • การตรวจสอบที่ดีขึ้น SMTP Auth ตอบกลับ
  • ส่ว​​นหัวอยู่ในขณะนี้ส่งอย่างถูกต้องเมื่อใช้องค์ประกอบ ajaxLogin กับ AuthComponent.
  • ข้อผิดพลาดในแฟ้มสคีตัวอย่างได้รับการแก้ไข.
  • SecurityComponent ไม่ทำให้ URL ที่มีพื้นที่ลงในการเรียกกลับ blackhole ได้.
  • การตรวจสอบในขณะนี้ยอมรับปีจากวันที่ 1800 และต่อมา.
  • RequestHandlerComponent จะ unserialize คำขอร่างกายเกี่ยวกับคำขอลบ.
  • การทำธุรกรรมตอนนี้รีดกลับใน saveAssociated / saveMany เมื่อข้อยกเว้นมีการยก.
  • รุ่น :: afterFind () จะไม่เรียกว่าสองครั้งสำหรับ hasOne / สมาคม belongsTo มันเรียกว่าตอนนี้เพียงครั้งเดียวที่มีรูปแบบรูปแบบนามแฝง.
  • เข้าร่วมกับอาคารในขณะนี้ไม่ยอมรับเงื่อนไข เมื่อร่วมถูกสร้างขึ้นด้วยไม่มีเงื่อนไขข้ามจะถูกสร้างขึ้นเว้นแต่ที่มีสภาพอย่างถูกต้อง จำกัด การค้นหา.
  • SchemaShell อย่างถูกต้องจัดการ --file และสวิทช์ --name.
  • ไฟล์ที่สร้างสคีมีชื่อคาดการณ์มากขึ้นในขณะนี้ แทนการใช้ค่า APP_DIR พวกเขามักจะใช้ 'app' สำหรับไฟล์คีมาประยุกต์ใช้.
  • ข้อยกเว้นที่เกิดขึ้นจากสภาพการแข่งขันใน FileEngine จะถูกละเลยในขณะนี้.
  • CakeTime ในขณะนี้จะส่งกลับ '' กับการป้อนข้อมูลที่ไม่ถูกต้อง.
  • ฟังก์ชั่นการแปลอย่างถูกต้องจัดรูปแบบตัวยึดตำแหน่งเมื่อค่าแรกเป็นโมฆะ.

มีอะไรใหม่ ในรุ่น 2.5.3:

  • TextHelper :: autoLinkEmail () ตอนนี้เชื่อมโยงที่อยู่อีเมล ที่อยู่ติดกับ HTML องค์ประกอบ.
  • 'การวิจัย' จะ pluralized ในขณะนี้โดย Inflector อย่างถูกต้องในขณะนี้.
  • 'สนามกีฬา' จะ pluralized ในขณะนี้โดย Inflector อย่างถูกต้องในขณะนี้.
  • สคีรวมสำหรับตาราง ACL ในขณะนี้รวมถึงการจัดทำดัชนีเพื่อช่วยปรับปรุงประสิทธิภาพ.
  • แคช APCEngine คือตอนนี้เข้ากันได้กับ APCu.
  • App :: pluginPath () จะเลิก คุณควรใช้ปลั๊กอิน :: เส้นทาง () แทน.
  • API บล็อก Doc ได้รับการปรับปรุงในหลายชั้นเรียน.
  • กฎการตรวจสอบอีเมล์ใน CakeEmail ได้รับการผ่อนคลาย ที่อยู่อีเมลทั้งที่มี UTF-8 ตัวอักษรและชื่อโดเมน IDN โดยทั่วไปจะมีการส่งมอบ แต่ความล้มเหลว filter_var. ()
  • CakeResponse :: ร่วมกันได้ () ในขณะนี้ชุดหัว max-age สาธารณะ.
  • รุ่น :: getDataSource () ในขณะนี้ได้อย่างถูกต้องสลับ schemaName คุณสมบัติ นี้ช่วยแก้ไขถดถอยแนะนำใน 2.4.8.
  • การตรวจสอบ :: inList () ไม่ยอมรับค่าเลขฐานสิบหกสำหรับการตรวจสอบตัวเลข.
  • การใช้งานหลาย CSRF โทเค็นขณะนี้ได้มีการหมดอายุของการปรับปรุงตามคำขอแต่ละ.
  • h () ตอนนี้มีประสิทธิภาพดีกว่า.

มีอะไรใหม่ ในรุ่น 2.5.2:

  • เค้กคำสั่งคอนโซลตอนนี้ทำงานเมื่อ CDPATH ถูกนำมาใช้
  • โรคติดเชื้อของ 'ความคิดเห็น' คือตอนนี้ที่ถูกต้อง.
  • สถานะที่ไม่ถูกต้องแยกสายใน HttpSocketResponse ได้รับการแก้ไข.
  • แบบฟอร์มการป้องกันการปลอมแปลงได้รับการแก้ไขเมื่อ URL แบบฟอร์มมีพารามิเตอร์สตริงแบบสอบถามหลาย.
  • การสร้างเลือกตัวเลือกปิดการใช้งานไม่ได้ปิดการใช้งานองค์ประกอบเลือกเมื่ออาร์เรย์ (1) ใช้สำหรับตัวเลือกปิดการใช้งาน.
  • ลากเส้นทางดาวสามารถตอนนี้ถูกส่งกลับ.
  • hashes ปักเป้าเก่าได้รับการยอมรับในขณะนี้และสามารถใช้กับ AuthComponent.
  • ชื่อผู้ใช้ของ '0' ขณะนี้คุณสามารถใช้กับ AuthComponent.
  • เอกสารปรับปรุง API.

มีอะไรใหม่ ในรุ่น 2.5.1:

  • ควบคุม :: อ้างอิง () ทำงานอย่างถูกต้องเมื่อท้องถิ่น URL ที่ถูกสร้างขึ้น.
  • TextHelper :: หาง () ได้รับการบูรณะ.
  • FormHelper ราชสกุลการรักษาความปลอดภัยจะใช้เส้นทางและแบบสอบถามส่วนของ URL เพื่อสร้าง hashes นี้ช่วยแก้ไขปัญหาเมื่อ URL แบบเต็มของถูกนำมาใช้เพื่อสร้างรูปแบบ.
  • หายไปหน้าข้อผิดพลาดองค์ประกอบที่มีเส้นทางที่ถูกต้องในขณะนี้.
  • ความเข้ากันได้กับ PHP5.6 ได้รับการปรับปรุง 2.5.1 มีการเปลี่ยนแปลงต่อไปนี้:
  • กำลังโหลดข้อมูลจากรูปแบบและสมาคมของพวกเขาที่มีแหล่งข้อมูลหลาย ๆ ตอนนี้ทำงานอย่างถูกต้อง นี้ช่วยแก้ไขถดถอยเพิ่มเข้ามาใน 2.5.0 เบต้า.
  • FormHelper :: postlink () มีการเปลี่ยนแปลงลายเซ็นเข้ากันไม่ได้ย้อนกลับไปใน 2.5.0-DEV วิธีนี้เป็นตอนนี้เข้ากันได้ย้อนหลัง.
  • CakeEmail ตอนนี้ใช้ชนิด mime ที่ถูกต้องสำหรับอีเมลที่มีข้อความและ HTML แต่สิ่งที่แนบมาไม่มี ก่อนหน้านี้ multipart / mixed ถูกนำมาใช้ซึ่งทำให้ลูกค้าบางรายไม่ถูกต้องจัดการกับข้อความอีเมล.

มีอะไรใหม่ ในรุ่น 2.5.0:

  • เครื่องยนต์แคช Redis ในขณะนี้สนับสนุน unix_socket
  • PaginatorComponent จะไม่ทำหา ( 'นับ') สำหรับหน้าแรกเมื่อมีการบันทึกน้อยกว่าขีด จำกัด หน้าปัจจุบัน.
  • FormHelper :: postlink () แก้ไขจาก 2.4.9 ได้รับการรวมอยู่ใน.
  • การปรับปรุงเอกสารหลาย API.
  • TextHelper :: หาง () ได้รับการแก้ไข.
  • SQLServer :: อธิบาย () ล้มเหลวไม่ได้ล้มเหลวเมื่อนำมาใช้กับการติดตั้ง.

  • อะแดปเตอร์
  • รับรองความถูกต้องสามารถ aliased ช่วยให้คุณใช้อะแดปเตอร์เดียวกันหลายครั้งด้วยกลยุทธ์รหัสผ่านคร่ำเครียดที่แตกต่างกัน.

มีอะไรใหม่ ในรุ่น 2.4.9:

  • FormHelper :: postlink () ตอนนี้ทำงานอย่างถูกต้องกับ SecurityComponent 2.4.8 ในความผิดพลาดที่ถูกสร้างขึ้นมาที่ทำให้เกิดการแฮชที่ไม่ถูกต้องถูกสร้างขึ้น.

คืออะไรใหม่ ในรุ่น 2.4.8:

  • SQLServer ในขณะนี้อย่างถูกต้องต่อท้ายชื่อสคีมาเมื่ออธิบายตาราง .
  • แฮ :: สารสกัด () ตอนนี้สามารถตรงกับคุณลักษณะแบบบูล.
  • fclose () ข้อผิดพลาดเมื่อใช้เปลือกหอยที่ไม่ควรจะเกิดขึ้น.
  • CakeResponse :: ไฟล์ () ตอนนี้พ่นยกเว้นเมื่อเส้นทางประกอบด้วย ' .. '.
  • ShellDispatcher ตอนนี้ปลดเปลื้อง argv ไปยังอาร์เรย์ นี้ช่วยแก้ไขปัญหาเมื่อคอนโซลเค้กถูกเรียกจาก SAPI ไม่ใช่ CLI.
  • TextHelper :: autoLink () ในขณะนี้ได้อย่างถูกต้องเชื่อมโยง URL ที่มีโดเมนย่อยมี. & # x5c; _ '
  • hashes รูปแบบ SecurityComponent การปลอมแปลงในขณะนี้รวม URL รวมทั้งสตริงแบบสอบถามเป็น input กัญชา.

มีอะไรใหม่ ในรุ่น 2.4.7:.

  • ติดตั้งหลักอยู่ในขณะนี้รวมอยู่ในแพคเกจ PEAR
  • สถาน Limburgish ถูกบันทึกอยู่ใน L10n.
  • MailTransport ขณะนี้รวมถึงข้อผิดพลาดที่ผ่านมาในข้อยกเว้นที่เกิดขึ้นเมื่อมีจดหมาย () ล้มเหลว.
  • HtmlHelper :: getCrumbList () สนับสนุนพารามิเตอร์การหลบหนีในขณะนี้.
  • อธิบายตารางใน schemas SQLserver เฉพาะตอนนี้ทำงานได้อย่างถูกต้อง.
  • เอกสาร API ที่ดีขึ้นหลายชั้นเรียน.
  • URL ที่ถูกสร้างขึ้นอย่างถูกต้องเมื่อสองปุ่มเริ่มต้นด้วยการกำหนดเส้นทางย่อยเดียวกัน.
  • รุ่น :: deleteAll () ทำงานได้อย่างถูกต้องเมื่อมีการใช้มุมมอง MySQL.
  • CakeEmail ชุดธีมเกี่ยวกับผู้ช่วยเหลือในขณะนี้.
  • ปัจจัยการผลิตที่ซ่อนสร้างขึ้นในวิทยุ () เลือก () และช่องทำเครื่องหมาย () มี 'รูปแบบ' ตั้งค่าแอตทริบิวต์เมื่อมีให้.
  • โรคติดเชื้อคำที่ลงท้ายด้วย 'aves' ได้รับการปรับปรุง.
  • CakeTestCase :: assertTags () ตอนนี้ทำงานได้เร็วขึ้นมาก.
  • CakeTestCase :: assertTags () ต้องมีทุกแบบได้รับการยืนยันในขณะนี้.
  • AclShell :: ลบตอนนี้เอาระเบียนที่ตรงกันทั้งหมด.

มีอะไรใหม่ ในรุ่น 2.4.6:.

  • งานสารสกัดจับคำพูดภายในข้อความการตรวจสอบอย่างถูกต้อง
  • รุ่น :: ฟิลด์ () ตอนนี้ทำงานกับเขตการแปลด้วย TranslateBehavior.
  • การทดสอบหลักจะไม่ได้เป็นส่วนหนึ่งของแพคเกจลูกแพร์ นี้แก้ปัญหาเมื่อลูกแพร์แพคเกจจะถูกใช้เป็นพึ่งพานักแต่งเพลงและ ClassMap ไม่ถูกต้องถูกสร้างขึ้น.
  • FormHelper ::. ช่องทำเครื่องหมาย () ตอนนี้สามารถสร้างช่องทำเครื่องหมายสำหรับค่าว่าง
  • Postgres ตอนนี้สามารถแปลงเขตบูลีเต็มที่เมื่อใช้ SchemaShell.
  • การเปลี่ยนแปลงวิธีการที่ ID จะถูกสร้างขึ้นสำหรับปัจจัยการผลิตวิทยุหวนกลับ การเปลี่ยนแปลงเหล่านี้ก่อให้เกิดปัญหาในการใช้งานบางอย่าง.
  • เอกสาร API ได้รับการปรับปรุง.
  • ย้อนกลับเส้นทางสำหรับการกระทำนำหน้าได้รับการปรับปรุง.
  • การตั้งค่าสมาคมชั่วคราว TranslateBehavior :: bindTranslation () อยู่ในขณะนี้อย่างถูกต้องไม่ได้ผูกไว้และเรียกคืน.
  • ล้างข้อมูลกับ MemcacheEngine ตอนนี้จะทำงานร่วมกับมากกว่า 100 แผ่น.
  • การตรวจสอบ :: ทศนิยม () ตอนนี้ทำงานกับลอยภาษาท้องถิ่น.
  • ข้อมูลที่ไม่ถูกต้องในแจ่ม datetime ตอนนี้จัดการอย่างถูกต้อง.

มีอะไรใหม่ ในรุ่น 2.4.5:

  • สร้างรหัส DOM สำหรับวิทยุและช่องทำควรจะเป็น การปะทะกันได้ฟรีเมื่อใช้ค่าที่ไม่ใช่ตัวเลข.
  • ไดรเวอร์ Postgres ตอนนี้คำพูดชื่อสกี นี้แก้ปัญหาเกี่ยวกับมรดกสกีมาใช้ตัวอักษรพิเศษ.
  • แปลพฤติกรรมอย่างถูกต้องจัดการค่าแปล '0'.
  • อบควบคุมในขณะนี้ให้การตอบรับที่ดีกว่าเมื่อไม่มีการควบคุมจะถูกสร้างขึ้น.

  • ปัจจัยการผลิต
  • วันที่และเวลาจะไม่เลือกปี 0 เมื่อค่าที่เลือกคือ '0000-00-00' นี้จะช่วยปรับปรุงการทำงานร่วมกันกับ MySQL.
  • สร้าง Schema กับพารามิเตอร์การเชื่อมต่อตอนนี้ทำงานตามที่คาดไว้.
  • URL ที่จะไม่ URL คู่ถอดรหัส การแก้ไขที่หายไปนี้ข้อมูลเมื่อพารามิเตอร์ชื่อหรือส่วนเส้นทางที่มีค่าที่มีลักษณะเหมือนข้อมูลที่เข้ารหัส URL.

ใหม่ ในรุ่น 2.4.4 อะไร:

  • TextHelper :: autoLink () ตอนนี้จัดการที่อยู่อีเมล ภายใน URL ที่ถูกต้อง.
  • เลขขอข้อมูลการตั้งค่าแม้เมื่อ NotFoundException จะเพิ่มขึ้นในขณะนี้.
  • รุ่น :: deleteAll จะลบระเบียนที่แตกต่างกันในขณะนี้.
  • Router :: mapResources () ในขณะนี้เพื่อให้แน่ใจว่าคำนำหน้ามีทั้งชั้นนำและต่อท้ายเฉือน.
  • เงื่อนไขในวง จำกัด CakeSession ได้รับการแก้ไข ซึ่งอาจถูกเรียกโดยเริ่มต้นเซสชั่นโมฆะแล้ว.
  • แฮ :: ตัวเลข () ตอนนี้ทำงานเป็นคาดว่าจะมีตัวเลขที่ติดลบและค่าตัวเลขอื่น ๆ .
  • และ 'YM' รูปแบบ 'ฉัน' สำหรับการตรวจสอบ :: Date () ได้รับการผ่อนคลายจะช่วยให้ทั้งสองค่าในปีที่ 2 และ 4 หลัก.
  • FormHelper จะไม่อนุมานชนิดไม่ถูกต้องเมื่อ type = ช่องทำเครื่องหมายให้บริการ.
  • Postgres BigInteger คีย์หลักในขณะนี้ได้อย่างถูกต้องใช้ชนิด bigserial.
  • FormHelper :: dateTime () อย่างถูกต้องจัดการเวลา 12:00:00 รอบเมื่อช่วงเวลานอกจากนี้ยังใช้.
  • แฮ :: รวม () ตอนนี้โยนข้อยกเว้นเมื่อคีย์และค่าเส้นทางที่ส่งผลในอาร์เรย์ของความยาวที่แตกต่างกัน.
  • CakeRequest :: อ้างอิง () ไม่ถูกต้องอ่านหัว HTTP_X_FORWARDED_HOST ได้.

มีอะไรใหม่ ในรุ่น 2.4.3:.

  • การปรับปรุง API เอกสาร
  • หัวยาวจะไม่ห่อด้วย PHP_EOL เมื่อมีการส่งอีเมลที่มี MailTransport นี้ควรจะแก้ปัญหาการส่งมอบที่มี Qmail และตัวแทนขนส่ง SMTP อื่น ๆ .
  • รุ่น :: & # x5c. _clearCache () มีการปรับปรุงประสิทธิภาพการทำงาน
  • รุ่นตอนนี้ทำงานได้ดีกับสคีที่ประกอบด้วยชื่อคอลัมน์ที่เป็นตัวเลข.
  • ข้อยกเว้นจะเพิ่มขึ้นในขณะนี้เมื่อปิดกั้นมุมมองที่มีการเปิดในขณะที่มันเปิดอยู่แล้ว.
  • SchemaShell ไม่ใช้ schema.php เป็นชื่อไฟล์เมื่อพารามิเตอร์ชื่อที่กำหนดเองที่มีให้.
  • MKV เป็นสนับสนุนชนิดของเนื้อหา.
  • เขียน CookieComponent ตอนนี้ขึ้นสอดคล้อง ก่อนหน้านี้เขียนหลายที่สำคัญและเขียนเดียวถูกจัดการแตกต่างกันมาก แก้ไขความสอดคล้องในการเขียนทำให้ลบข้อมูล saner และผลในคุกกี้น้อยถูกส่ง.
  • ข้อมูลอาร์เรย์ว่างในคุกกี้จะแยกกันอย่างถูกต้อง.
  • CakeTime :: dayAsSQL () ตอนที่ถูกต้องสนับสนุนพารามิเตอร์เขตเวลา.
  • COUNT (DISTINCT x) คำสั่งทำงานได้ดีขึ้นในขณะนี้ SQLServer.
  • Postgres ค่าลำดับตอนนี้ใช้คีย์หลักที่กำหนดเอง.
  • HtmlHelper อย่างถูกต้องเข้ารหัส URL ที่สร้างขึ้นสำหรับแท็ก meta.
  • การใช้ FormHelper :: postlink () หลังจากการสร้างรูปแบบการ GET ตอนนี้ทำงานตามที่คาดไว้.
  • รุ่น :: saveAssociated () จับวัตถุแสดงออกอย่างถูกต้องในขณะนี้.

มีอะไรใหม่ ในรุ่น 2.4.2:

  • Sqlite :: ตัด () จะตรวจสอบว่า ตาราง SQLITE_SEQUENCE มีอยู่ก่อนที่จะปรับเปลี่ยน.
  • องค์ประกอบฉลากตอนนี้มีของพวกเขาสำหรับแอตทริบิวต์ที่สร้างขึ้นอย่างถูกต้องสำหรับปัจจัยการผลิตวิทยุ.
  • เอกสาร API ที่ดีขึ้นสำหรับจำนวนของชั้นเรียนและวิธี.
  • TreeBehavior :: กู้คืน () ในขณะนี้ได้อย่างถูกต้องใช้เงื่อนไขขอบเขต.
  • แฮ :: มี () ตอนนี้สามารถมองหาค่าเข็มที่มี nulls.
  • ปุ่มพิการถูกสร้างขึ้นในขณะนี้อย่างถูกต้องเมื่อจำนวนเต็มและสตริงใช.
  • โดเมนนานาชาติได้รับการยอมรับในขณะนี้โดยการตรวจสอบ URL :: ()
  • Inflector ตอนนี้จับ 'โควต้า' และ 'โค้ง' ได้อย่างถูกต้อง.
  • jQueryEngineHelper ตอนนี้ถือว่า 'XHR ตัวเลือก' เป็นอาร์กิวเมนต์โทรกลับ.
  • อบนี้จะเพิ่มตัวตรวจสอบตัวเลขสำหรับเขตข้อมูลลอย.

มีอะไรใหม่ ในรุ่น 2.4.1:

  • ข้อผิดพลาดแจ้งให้ทราบเมื่อมีการโหลดไฟล์ LC_TIME ไม่ควรเกิดขึ้น .
  • TreeBehavior :: generateTreeList () ขณะนี้มีขอบเขตที่กำหนดไว้ในคุณสมบัติ actsAs รูปแบบของ.
  • การสนับสนุนสำหรับ ReadLine ถูกบันทึกอยู่ในคำสั่งเชลล์ หากสภาพแวดล้อมของคุณสนับสนุน ReadLine ปุ่มลูกศรจะไม่มีอีกต่อไปลำดับหนีเอาท์พุท.
  • FormHelper :: อินพุท () ตอนนี้จะใช้แอตทริบิวต์ที่กำหนดไว้ในฉลากที่สำคัญ.
  • การสนับสนุนโรคติดเชื้อได้รับการปรับปรุง.
  • การปฏิบัติงานของ CakeTime :: timeAgoInWords () ได้รับการปรับปรุง.
  • ลายเซ็นวิธีการเรียกกลับได้รับการแก้ไขพฤติกรรม ถ้าคุณกำลังใช้ PHP5.4 คุณอาจจะมีการปรับปรุงวิธีการของลายเซ็นพฤติกรรมของคุณเพื่อแก้ไขข้อผิดพลาดใด ๆ E_STRICT.
  • CROSS ร่วมงานได้อย่างถูกต้องในขณะนี้.
  • SqlServer :: ค่า () ในขณะนี้ได้อย่างถูกต้องจัดการค่า null.
  • แคช :: clearGroup () กับ FileEngine และไม่มีคำนำหน้าทำงานตามที่คาดไว้ในขณะนี้.
  • CakeEmail ตอนนี้คำพูดแทนอีเมลที่ประกอบด้วยอักขระที่ไม่ใช่ตัวเลขที่ยังไม่ได้รับการเข้ารหัสแล้ว.
  • การตรวจสอบหมายเลขโทรศัพท์ถูกง่ายที่จะแก้ไขรหัสพื้นที่ที่ถูกต้องถูกตรวจพบว่าเป็นที่ไม่ถูกต้อง.

มีอะไรใหม่ ในรุ่น 2.3.9:

  • ปล่อยการบำรุงรักษา 2.3.9 รวมกว่า 20 และการแก้ไขข้อบกพร่อง ปรับปรุงประสิทธิภาพการทำงานบางอย่าง.

มีอะไรใหม่ ในรุ่น 2.3.8:.

  • เอกสาร API ที่ดีขึ้น
  • I18nShell ตอนนี้สารสกัดจากข้อความการตรวจสอบรูปแบบปลั๊กอินได้อย่างถูกต้อง.
  • ServerShell ตอนนี้ทำหน้าที่สินทรัพย์คงที่ที่มีพารามิเตอร์สตริงแบบสอบถาม.
  • ServerShell อย่างถูกต้องใช้พารามิเตอร์ document_root ได้.
  • Inflector ในขณะนี้สามารถ pluralize คำเพิ่มเติม.
  • การตอบสนองไฟล์โดยใช้ HTTP ช่วงนี้ทำงานอย่างถูกต้อง.
  • ถดถอยแนะนำให้รู้จักกับ AuthComponent ใน 2.3.7 สำหรับ redirectUrl () เมื่อโปรแกรมทำงานในไดเรกทอรีย่อยได้รับการแก้ไข.

มีอะไรใหม่ ในรุ่น 2.3.7:

  • มุมมองที่เก็บไว้ในขณะนี้ประกอบด้วยส่วนหัวของพวกเขาชนิดเนื้อหา ก็ขอแนะนำว่าคุณล้างแคชมุมมองของคุณเมื่ออัพเกรด.
  • กลับเส้นทางได้รับการยกเว้นในขณะนี้ในการส่งอีเมลผ่าน SMTP.
  • สร้างและปรับเปลี่ยนครั้งโดยอัตโนมัติเมื่อมีการบันทึกบันทึกตอนนี้ขึ้นสอดคล้อง มีการใช้เป็นกรณีขอบที่พวกเขาจะแตกต่างกันโดยหนึ่งวินาที.
  • ไม่มีเอกสารคุณสมบัติการทดสอบรอบคง IIS_SERVER ได้ถูกลบออก.
  • FormHelper :: dateTime () ตอนนี้เลือกปีที่ถูกต้องเมื่อมีการสร้างการป้อนข้อมูลที่มี maxYear ก่อนหน้านี้กว่าปีปัจจุบัน.
  • มุมมองอีเมล์ตอนนี้คำนวณเขตแดนต่อมาในการแสดงผลการแก้ไขปัญหาที่อาจเรียกกลับดูผนวกภาพแบบอินไลน์หรือสิ่งที่แนบมาส่งผลให้ในเครื่องหมายเขตแดนที่ไม่ถูกต้อง.

มีอะไรใหม่ ในรุ่น 2.3.4 / 1.3.16:

  • CakePHP 1.2.12 1.3 0.16, 2.2.8 และ 2.3.4 ได้รับการเปิดตัวเพียงเพื่อแก้ไขปัญหาที่สำคัญกับวิธีการแบ่งหน้าและ PaginatorComponent เกณฑ์จับเรียงลำดับ.

มีอะไรใหม่ ในรุ่น 2.3.3:

  • อนุญาตให้พฤติกรรม 'BeforeSave โทรกลับเพื่อเปลี่ยนแหล่งข้อมูลเพื่อ จะใช้สำหรับบันทึกที่เกิดขึ้นจริง.
  • แก้ไขข้อผิดพลาดใน FormHelper ที่เที่ยงไม่ถูกต้องจะได้รับการแต่งตั้งให้เป็นเขตเวลา.
  • ปัญหา Solved กับรุ่นที่ไม่ได้รับการเพิ่มเมื่อใช้ $ = true.
  • สภาพคงที่แยกได้ในกรณีที่เฉพาะเจาะจง MySQL.
  • เพิ่มการสนับสนุนสำหรับคีย์ = & # x3e; คุกกี้ค่าใน HttpSocket.
  • ป้องกัน & quot; MAXLENGTH & quot; แอตทริบิวต์องค์ประกอบเข้าประเภท & quot; ตัวเลข & quot;.
  • คงที่ค่าการประทับเวลาไม่ถูกต้องเมื่อใช้ CakeTime :: fromString ()

มีอะไรใหม่ ในรุ่น 2.3.1:

  • ServerShell อย่างถูกต้องจัดการปลั๊กอินและธีมสินทรัพย์
  • FormHelper :: ปัจจัยการผลิต () ในขณะนี้ได้อย่างถูกต้องจัดการกับรุ่นปลั๊กอิน.
  • ย้อนกลับเข้ากันได้สำหรับช่องทำเครื่องหมาย HABTM ได้รับการปรับปรุง.
  • รุ่น Schema ทำงานได้ดีกับ SQLServer ในขณะนี้.
  • ตรวจจับรุ่นเบเกอรี่ที่ดีกว่าและอยู่ในหลายสมาคม.
  • การรักษาความปลอดภัย :: Rijndael () ในขณะนี้ได้อย่างถูกต้องสร้างค่า IV สุ่ม ก็จะยังคงค่าถอดรหัสเข้ารหัสด้วย IV คงที่ นี้จะช่วยปรับปรุงการรักษาความปลอดภัยของค่าการเข้ารหัสโดยการป้องกันการโจมตีพจนานุกรมคีย์ / ค่า.
  • การปรับเปลี่ยนตารางที่มี Postgres ต้องเปลี่ยนชื่อเขตข้อมูลในขณะนี้.
  • ผู้ประกอบการแสดงออกปกติได้รับการสนับสนุนที่ดีขึ้นใน Postgres.
  • ข้อผิดพลาดร้ายแรงในขณะนี้แสดงเมื่อการเข้ารหัส gzip ถูกเปิดใช้งาน.

มีอะไรใหม่ ในรุ่น 2.2.1 / 2.1.5:

  • แก้ไขการรักษาความปลอดภัย: CakePHP 2.1 5 และ 2.2.1 ได้รับการเปิดตัวเพียง ถ้าใช้ `Xml` ระดับ CakePHP ของผู้ใช้ควรจะอัพเกรดให้เร็วที่สุดเท่าที่เป็นไปได้.

คืออะไรใหม่ ในรุ่น 2.2.0:

  • ฟิลเตอร์รีบเป็นวิธีที่มีน้ำหนักเบาในการติดเรียกกลับเป็น มิดเดิลแวร์เพื่อมอบหมายงานวงจรสำหรับแคชง่ายขึ้นหรือการตอบสนองการดำเนินการได้เร็วขึ้น.
  • อุดม API ใหม่สำหรับการสร้างและการลบกฎการตรวจสอบเกี่ยวกับการบินสำหรับรุ่นที่
  • เลขราบรื่นสำหรับกำหนดเองพบประเภท
  • การสนับสนุนสำหรับการทำธุรกรรมฐานข้อมูลที่ซ้อนกันจริง
  • กลุ่มแคชเป็นวิธีที่ดีสำหรับการติดแท็กและการลบมวลรายการแคชใช้แท็กดังกล่าว
  • การสนับสนุนการเข้าสู่ระบบการปรับปรุงหลายวิธีประโยชน์ใหม่ที่ถูกเพิ่มเข้า CakeLog
  • กำหนดค่าระดับในขณะนี้สามารถถ่ายโอนข้อมูลที่เก็บไว้ในการจัดเก็บค่าถาวรใด ๆ
  • AuthComponent ตอนนี้ยอมรับมีเป็นกุญแจสำคัญสำหรับการจัดเก็บข้อมูลของผู้ใช้เสริมในเซสชั่น
  • หลายปรับปรุง CakeEmail เช่น charset ส่วนหัวที่กำหนดเองธีมที่กำหนดเอง, การตั้งค่าโดเมนผู้ช่วยเหลือการเชื่อมโยงและกำหนดเองที่กำหนดไว้ในเวลาที่กำหนดค่า

ใหม่ ในรุ่น 2.1.3 อะไร:

  • ControllerTestCase ไม่เขียนทับ GET / POST การร้องขอเมื่อจำลอง .
  • Xml :: fromArray () ตอนนี้จัดการอย่างถูกต้องออกจากแผงปุ่มกดตัวเลขลำดับ.
  • TranslateBehavior และโมเดล :: saveAll () ในขณะนี้ได้อย่างถูกต้องบันทึกการแปลในสมาคม hasMany.
  • Router :: QueryString () ในขณะนี้ได้อย่างถูกต้องจัดการผนวกกับ querystrings ที่มีอยู่.
  • รุ่น :: saveMany () saveAssociated () อย่างถูกต้องบันทึกข้อมูลที่มีการปรับเปลี่ยนใน beforeValidate () โทรกลับ.
  • ดูตอนนี้ได้อย่างถูกต้องอีกครั้งใช้อินสแตนซ์ควบคุมผู้จัดการเหตุการณ์.

มีอะไรใหม่ ในรุ่น 2.1.2:

  • การเปลี่ยนแปลง CakeSession ได้รับการหวนกลับไปช่วยแก้ปัญหา กับ IE8 และการประชุมการสูญเสีย.
  • แก้ไขปัญหาที่มี SQLServer + คอลัมน์บูลีน.
  • DboSource :: buildJoinStatement () ไม่เพิ่มคีมาเมื่อตารางเป็นแบบสอบถามย่อย.
  • SessionComponent :: ID () เสมอกลับ sessionid มันจะอัตโนมัติเริ่มต้นเซสชันในกรณีที่จำเป็น.
  • วิธีการตรวจสอบในรูปแบบการแสดงออก () และการคำนวณ () จะกระทำได้เฉพาะเมื่อจำเป็นต้องใช้ในขณะนี้.
  • TestSuite ตอนนี้มักจะใช้แหล่งข้อมูลการทดสอบ ก่อนหน้านี้ถ้าคุณไม่ได้รวมถึงการติดตั้งใด ๆ และวิ่งทดสอบที่จำเป็นต้องใช้ฐานข้อมูลการเชื่อมต่อใช้ดีฟอลต์.
  • เศษ URL ที่จะไม่ urlencoded เรื่องนี้ทำให้เกิดปัญหาเกี่ยวกับกรอบฝั่งไคลเอ็นต์เช่นกระดูกสันหลัง.
  • การกลับมาของ L10n :: รับ () อย่างต่อเนื่องผลตอบแทนภาษา.
  • HTML หลบหนีสำหรับ URL สตริง CSS () และสคริปต์ () ได้รับการแก้ไข.
  • คำเตือนจาก saveAll () กับชุดข้อมูล hasMany ที่ว่างเปล่าได้รับการแก้ไข.
  • การตรวจสอบ :: ทศนิยม () ยอมรับค่าเช่น 10 และ 10.0.
  • FormHelper :: postButton () ไม่ได้ทำให้มองไม่เห็น แต่

มีอะไรใหม่ ในรุ่น 2.1.1:

  • ปรับปรุง htaccess ไฟล์ให้แน่ใจว่าคุณอัปเดต พวกเขาในการที่คุณปพลิเคชันเช่นกัน.
  • ตั้ง :: การจัดเรียง () ในขณะนี้ได้อย่างถูกต้องเรียงลำดับเมื่อใช้ {s} .path
  • การทำงานเริ่มต้นคง Session.cookieTimeout
  • ระดับการตรวจสอบทำอย่างเข้มงวดมากขึ้นเมื่อการตรวจสอบค่าในรายการ.
  • urldecode มือสองต่อท้ายข้อโต้แย้งผ่านใน URL
  • เพิ่มตัวเลือกที่หายไป 'recursive' ไปยังวัตถุ DigestAuthenticate.

คืออะไรใหม่ ในรุ่น 2.1.0:

  • Updated ต้องการ PHP รุ่น 5.2.8 ขั้นต่ำในการเนื่องจาก ข้อบกพร่อง PHP # 44251 และ 45748 #
  • ผู้ช่วย paginator ตอนนี้ยอมรับตัวเลือกในการตั้งระดับเริ่มต้นสำหรับ & quot; ปัจจุบัน & quot; การเชื่อมโยงหน้า
  • ขยายมุมมองที่ไม่ได้มีอยู่จะโยนยกเว้น
  • ขยายมุมมองโดยใช้เส้นทางที่แน่นอน (เทียบกับโฟลเดอร์ดู) คือตอนนี้ไป



































ซอฟต์แวร์ที่คล้ายกัน

Ruby on Rails
Ruby on Rails

29 Sep 17

Argvard
Argvard

13 May 15

Vert.x
Vert.x

10 Dec 15

Twisted
Twisted

11 Mar 16

ความคิดเห็นที่ CakePHP

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่