首頁 > Zend Framework > 載入module下的model

載入module下的model

2011年4月20日 發表評論 閱讀評論

首先感謝我在此找到解答,趕快做個筆記!

Zend Framework modular app, can’t load models for each module, autoloading models?

controller:
/application/modules/member/controllers/AuthController.php

<?php

class Member_AuthController extends Zend_Controller_Action
{
    public function init()
    {
        /* Initialize action controller here */
        $this->_helper->layout()->setLayout('layouta');
    }

    public function indexAction()
    {
        // action body
    }

    public function loginAction()
    {
        // action body
        $user = new Member_Model_User();  //之前就是這個一直顯示錯誤
        // 底下略
    }
}

model:
/application/modules/member/models/User.php

<?php

class Member_Model_User extends Zend_Db_Table
{
    protected $_name = "tbl_member";
    // 底下略
}

controller 和 model 都沒問題,但會顯示底下的error:

Fatal error: Class 'Member_Model_User' not found in /application/modules/member/controllers/AuthController.php on line 20

原來只要在/application/modules/底下加上一個Bootstrap.php就行了 >"<

Categories: Zend Framework Tags:
  1. 目前尚無任何的評論。