Well, when you get into a modular directory structure, we don't have the
simplicity of just setting the models folder for every model into the
include_path. Then again we could do require_once('../models/MyModel.php');


Bill Karwin wrote:
> 
> Here's what I'm doing in the bootstrap (index.php) of a demo app I'm
> working on:
>  
>   require_once 'Zend/Loader.php';
>   Zend_Loader::registerAutoload();
>  
>   $appDir = dirname(dirname(__FILE__)) . '/app'; 
>   set_include_path($appDir . '/models' . PATH_SEPARATOR .
> get_include_path());
>  
> Following this, I have no problem loading models.  Isn't this simpler
> than using another helper class?  Am I missing something?
> However, I realize that in more complex apps, it may not be quite this
> simple.
>  
> Regards,
> Bill Karwin
> 
> 
> ________________________________
> 
>       From: PotatoBob [mailto:[EMAIL PROTECTED] 
>       Sent: Monday, June 18, 2007 11:47 AM
>       To: fw-general@lists.zend.com
>       Subject: [fw-general] Model Loading helper
>       
>       
> 
>       Normally models are loaded through require_once() or
> Zend_Loader::loadClass() with painfully long paths similar to
> "module/models/Model.php" or "module/models/controller/Model.php" and
> more likely "../models/controller/Model.php". After a few discussions on
> #zftalk with ralphschindler,
> SpotSec_Controller_Action_Helper_ModelLoader came to existence.
> ModelLoader does exactly what the name says, it makes loading models one
> step simpler by determining the path to the models folder so all you
> have to do is specify the model's class name. 
> 
>       Anyways I just wanted to see some feedback, as I never actually
> tested it and feel it is useless... 
> 
>       If you are using the conventional modular directory structure
> then ModelLoader is already setup and ready to go. If you are not then
> you can setup ModelLoader using __construct(); 
> 
> 
>       Usage:  $this->_helper->ModelLoader('UserModel');
> 
>       link in proposal form: ModelLoading helper
> <http://svn.ralphschindler.com/repo/ZendFramework/Zend_Controller-ModelL
> oader/library/Zend/Controller/Action/Helper/ModelLoader.php>  
>       --------
>       SpotSec <http://www.spotsec.com>  
>       
> ________________________________
> 
>       View this message in context: Model Loading helper
> <http://www.nabble.com/Model-Loading-helper-tf3942096s16154.html#a111815
> 98> 
>       Sent from the Zend Framework mailing list archive
> <http://www.nabble.com/Zend-Framework-f15440.html>  at Nabble.com.
>       
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Model-Loading-helper-tf3942096s16154.html#a11181906
Sent from the Zend Framework mailing list archive at Nabble.com.

Reply via email to