cakephp is still looking for database, because you wrong type model
property...it's $useTable not $useTables :) (so letter S at the end is
problem ) :)
--
Lep pozdrav, Tilen Majerle
http://majerle.eu



2011/4/30 flowctrl <flowc...@gmail.com>

> Hello,
>
> CakePHP seems to be ignoring the $useDbConfig variable in my model.
> I'm trying to use a custom datasource, but I'm getting the error:
>
> Database table foo_files for model FooFiles was not found.
>
> When I first loaded the model and new datasource, there were typos in
> the datasource file which caused errors, so I know that the datasource
> file is actually being loaded. Why is CakePHP still looking for a
> database table?
>
> My model, app/models/foo_files.php, contains:
>
> class FooFiles extends AppModel {
>        var $name = 'FooFiles';
>        var $useTables      = false;
>        var $useDbConfig = 'foofiles';
> }
>
> The app/config/database.php file has:
>
>        var $foofiles = array(
>                'datasource' => 'foofiles',
>                'workshopsdir' => '/some/dir',
>        );
>
>
> My new datasource, app/models/datasources/myfiles_source.php, contains
> (summarized):
>
> class FoofilesSource extends DataSource {
>
>  protected $_schema = array(
>        'files' => array( ... )
>  );
>
>  public function listSources() {
>    return array('files');
>  }
>
>  public function describe($model) {
>    return $this->_schema['files'];
>  }
>
>  public function read($model, $queryData = array()) {
>        $workshopsDir = $config['workshopsdir'];
>        if(!isset($queryData['conditions'])) $queryData['conditions'] =
> 'all';
>
>      $events = array();
>        switch ($queryData['conditions']) {
>                default:
>                return(glob("$workshopsDir/*"));
>                break;
>
>                case $array[] = 'videos':
>                        ...
>                }
>  }
>
>
> Any advice would be appreciated!
>
> --
> Our newest site for the community: CakePHP Video Tutorials
> http://tv.cakephp.org
> Check out the new CakePHP Questions site http://ask.cakephp.org and help
> others with their CakePHP related questions.
>
>
> To unsubscribe from this group, send email to
> cake-php+unsubscr...@googlegroups.com For more options, visit this group
> at http://groups.google.com/group/cake-php
>

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to