2009年9月22日星期二

Re: [fw-mvc] How to autoload my models?

Thanks.

But I cannot understand what do you mean. I have used $front->addModuleDirectory() to my bootstrap.php file. I think it had told the system that I have added a new module, and the position!



2009/9/23 Kyle Spraggs <theman@spiffyjr.me>
On 9/22/2009 9:40 PM, huajun qi wrote:
I created some models extending Zend_Db_Table Class and put it under application/modules/user/models/ directory?

But how can I make them autoloaded?

I add the path to include_path, but i didn't work.

--
Location:
You need to initialize the autoloader. My models are placed in application/models/ and I do the following in my bootstrap.

   protected function _initAutoload()
   {
       $autoloader = new Zend_Application_Module_Autoloader(
           array('namespace' => 'Default', 'basePath' => dirname(__FILE__)));
   }

This allows me to autoload modules using $model = new Default_Model_Name();

--
Kyle Spraggs (SpiffyJr)
http://www.spiffyjr.me




--
Location:

没有评论: