yes, deleting/refreshing/updating the listsources should solve the problem 
but I haven't managed to do that.
I tried doing something like this:
$dataSource = $this->MyModel->getDataSource(); 
$dataSource->listSources($updatedSourceList);
It doesn't cause ant error but listSources does not get updated.

My code is in a shell class so redirecting isn't really a good option for 
me.

On Wednesday, September 5, 2012 8:05:11 AM UTC+2, Dr. Tarique Sani wrote:
>
> On Sun, Feb 28, 2010 at 3:04 PM, veepee <[email protected] <javascript:>> 
> wrote: 
> > I've found the problem. 
> > It is caused by the listsources() method in cakephp has cached the 
>
> Right! and listsources() reads the list from a cache file similar to 
> myapp_cake_model_default_pathname_list 
>
> This cache file is updated/created when a page reloads by a call to 
> listsources() 
>
> > sources array which holds the array of tables available in database. 
> > My question now is, is it possible to reset the sources to null in my 
> > controller? 
>
> You have 2 options 
> - figure out how to delete the cache file and call listsources() again 
> - *redirect* to a new action after creating the table and use the new 
> model there 
>
> HTH 
> Tarique 
>
>
> -- 
> ============================================================= 
> PHP for E-Biz: http://sanisoft.com 
> ============================================================= 
>

-- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
Visit this group at http://groups.google.com/group/cake-php?hl=en-US.


Reply via email to