ฉันจำเป็นต้องได้รับข้อมูล User
ของฉันและเมื่อฉันโทร
$this->User->find('first', array('conditions' => array('User.id' => $user_id)));
ผลลัพธ์มีเพียงบางฟิลด์เท่านั้น
ขณะนี้ฉันได้อัปเดตสคีมาฐานข้อมูลแล้ว บนเซิร์ฟเวอร์ dev มันทำงานได้ดีและส่งคืนฟิลด์ทั้งหมด แต่บนเซิร์ฟเวอร์ที่ใช้งานจริงฟิลด์ใหม่เหล่านั้นหายไป เซิร์ฟเวอร์เหล่านั้นมีการกำหนดค่าเหมือนกันทุกประการ
ฉันได้ลองลบเนื้อหาของ app/tmp/cache/models
แล้ว และฉันกำลังใช้ File
engine สำหรับการแคช
ไฟล์ schema.php
เป็นไฟล์ล่าสุด เนื้อหาของไฟล์ใน app/tmp/cache/models
ระบุว่ามีฟิลด์เหล่านั้นอยู่ แต่ฉันไม่สามารถดึงข้อมูลเหล่านั้นบนเซิร์ฟเวอร์ที่ใช้งานจริงได้ ข้อแตกต่างเพียงอย่างเดียวคือฐานข้อมูลและระดับการดีบัก ฉันได้ลองคัดลอกฐานข้อมูลแล้วใช้กับเซิร์ฟเวอร์ dev และนั่นก็ใช้ได้ดี
ฉันไม่สามารถตั้งค่าการดีบักเป็น 2 บนเซิร์ฟเวอร์ที่ใช้งานจริงได้อย่างชัดเจน
มีใครในพวกคุณเคยประสบกับพฤติกรรมที่คล้ายกันบ้างไหม?
ป.ล. ฉันใช้ Cake 2.3.3