Hi All,

I have a problem with the description caching in datasource (CakePHP
1.3.12). Or maybe with my solution.

My problem:
I need to count a value based on other fields in the same table.

My solution:
I used the virtual fields for this. So let MySQL to work rather than
count it in PHP. It is working and fine. I love the clean results.

One of a new feature should give an option to the users to choose
between the columns that used in the virtual fields.
I've sorted this out, but later realised the description caching doesn't helps.

So decided to turn of the description cache in the datasource
(DataSource::__cacheDescription()), which dependent on the
DataSource::cacheSources property (should be false).

I expected the following code to do that in my actual model:

        function __construct($id=false,$table=null,$ds=null) {
                parent::__construct($id,$table,$ds);
                $dbo = $this->getDataSource();
                $dbo->cacheSources = false;
                $dbo->cacheMethods = false;
        }

Actually this is not working. What I did wrong? Any comment could be
helpful! Any other way to solve my problem?

Many thanks,

Janos

-- 
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
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to