You are right, it's simple fix. Just make sure you add your models path to
your include_path:

set_include_path(get_include_path() . PATH_SEPARATOR . APPLICATION_PATH .
DIRECTORY_SEPARATOR . 'models');

Should do the trick.


HenryG wrote:
> 
> Thanks for the quick reply,
> 
> It's pretty much as per the GuestBook application, index.php sets up the
> include path and Zend_Loader. The boot strap looks like this:
> 
> defined('APPLICATION_PATH')
>     or define('APPLICATION_PATH', dirname(__FILE__));
> 
> 
> $frontController = Zend_Controller_Front::getInstance();
> $frontController->setControllerDirectory(APPLICATION_PATH .
> '/controllers');      
> 
> I can't see the models path set anywhere, I assume this is set to the
> default location somewhere.
> 
> It must be something easy causing this but I just can't seem to find out
> what!
> 
> 
> Marcello Duarte wrote:
>> 
>> Hi Henry,
>> 
>> Seems to me you have a problem with autoloading. How are you including
>> the models path in the bootstrap?
>> 
>> 
>> 
>> 
>> HenryG wrote:
>>> 
>>> Hi all,
>>> 
>>> I hope this is a really easy one. I've just started using
>>> findDependentRowset() but I get the following exception when trying to
>>> use it.
>>> 
>>> If I call $programmes =
>>> $centre1->findDependentRowset('DbTable_Programme');
>>> this happens:
>>> 
>>> Message: File "DbTable/Programme.php" does not exist or class
>>> "DbTable_Programme" was not found in the file.
>>> 
>>> My application structure is:
>>> 
>>> -application
>>> --controllers
>>> --models
>>> ---DbTable (containing Programme.php with class DbTable_Programme)
>>> 
>>> I can't figure out why it can't find the file or class as they both
>>> exist.
>>> 
>>> Any suggestions?
>>> 
>>> Many thanks,
>>> Henry
>>> 
>>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/findDependentRowset-Class-not-found-in-file-tp21994497p21995468.html
Sent from the Zend Framework mailing list archive at Nabble.com.

Reply via email to