Wick 0.8 just another bug

สำหรับปัญหาล่าสุดที่เจอ จะอยู่ในส่วนของ Router ครับ ซึ่งมีตัวแปรหลายตัวที่ไม่ถูก Reset ค่าทำให้เกิดข้อผิดพลาดมากมายในการ Load Controller ตัวถัดมาครับ.  ตรงนี้ผมแก้โดยใช้เก็บค่าก่อน Load Controller ลง Stack ไว้ก่อนครับ. แล้วก็ดึงคืนเวลาโหลดเสร็จครับ.

Wick0.8 ยังไม่เหมาะที่จะนำมาใช้งานจริงอย่างยิ่งครับ  หลังจากที่ค่อยๆ ปรับแก้ ไปเรื่อยๆ ก็จะมีปัญหาใหม่ๆ เกิดขึ้นเรื่อยๆ เช่นกัน.  สำหรับนักพัฒนาท่านใดที่คิดจะใช้เจ้าตัวนี้ ขอให้ลองคิดหาทางเลือกอื่นก่อนจะดีกว่านะครับ  ไม่งั้นท่านต้องเสียเวลาในการปรับปรุงเฟรมเวิคเยอะครับ  ดีไม่ดีเยอะกว่าเวลาที่ใช้ทำงานหลักจริงๆ เสียอีกนะครับ.   สำหรับผมถอยไม่ได้แล้วครับ  ยังไงก็จะลุยต่อครับ.

Wick 0.8 have to edit Router.php

Ref: http://codeigniter.com/forums/viewthread/80279/P10/

ถ้าจะใช้ Library Wick ต้องเข้าไปแก้ไข

/system/application/libraries/Router.php

ดังนี้ครับ

...
function _validate_request ($segment)
{
    // {{{ Matchbox
    $this->_called = 0; // <-- Inster this line (at line 239)
    foreach ($this->_matchbox->directory_array() as $directory) {
...