ไม่มีเลย์เอาต์เมื่อส่งคืน ViewModel ใหม่ใช่ไหม

ฉันกำลังอัปเกรดแอปจาก ZF-1.12 เป็น ZF-2.4

ฉันมีตัวควบคุมการเข้าสู่ระบบนี้:

class LoginController extends AbstractActionController {

    public function indexAction() {
        $this->layout('login/layout');
        return new ViewModel(array(
                'form' => 'some-form-object',
               ));
    }

}

ประเด็นก็คือ ดูเหมือนว่ามุมมองจะแสดงผลโดยไม่มีเค้าโครงที่เลือก

อย่างไรก็ตาม เมื่อฉันแสดงความคิดเห็นว่า 'คืน ViewModel ใหม่' .. ทุกอย่างทำงานได้ตามที่คาดไว้

ผมทำอะไรผิดหรือเปล่า?

ขอบคุณมาก.


person Amir    schedule 30.11.2015    source แหล่งที่มา


คำตอบ (1)


เห็นได้ชัดว่า 'รูปแบบ' เป็นคำที่ละเอียดอ่อน เมื่อเปลี่ยนชื่อ var - มันใช้งานได้

person Amir    schedule 30.11.2015