[Dbix-class] relationships and caching
    Michael Kang 
    mkang at iparadigms.com
       
    Mon Apr 17 23:47:20 CEST 2006
    
    
  
Hi -
A question about caching and esp. for relationships:
Let's say I have a data model with a one-to-many relationship between  
Folders and Items:
Folder->has_many ( items )
Item->has_a ( folder )
I've tried implementing a simple caching layer by overloading the  
create/find/update/delete methods, but this only works for simple row  
retrievals, since the column data is stored in the object. But for  
relationships, the SQL is generated and executed on the fly... anyone  
have an idea of a good way to make it work in this case?
For example, when adding an item to a folder, I'd insert the row, but  
I'd also want the folder object in the cache to "know" about the new  
item, without having to hit the database again.
I'd appreciate any input -
Michael
    
    
More information about the Dbix-class
mailing list