# |
Aug 7th 2008, 00:37 |
TonkaTruck |
polerin: Yeah good point I didn't even think of that. |
# |
Aug 7th 2008, 00:37 |
polerin |
no way, when you have 15 associations and they go deep, contains is WAY easier than going through and unbinding each of them |
# |
Aug 7th 2008, 00:37 |
TonkaTruck |
recursive notwithstanding. |
# |
Aug 7th 2008, 00:37 |
polerin |
(yay limiting fields to needed! ) |
# |
Aug 7th 2008, 00:37 |
TonkaTruck |
I could be very wrong but I would say contain() is more like find() result beautification. |
# |
Aug 7th 2008, 00:36 |
polerin |
TonkaTruck: or reduce the load that M has to get back from the db |
# |
Aug 7th 2008, 00:36 |
polerin |
and contain uses the best of that |
# |
Aug 7th 2008, 00:36 |
polerin |
I used to use the old ModelWhatever->unbindAll(array('except for these')); |
# |
Aug 7th 2008, 00:36 |
TonkaTruck |
So in the MVC world the C team is trying to give the V team something intuitive to work with. |
# |
Aug 7th 2008, 00:36 |
polerin |
contain was the first one of those things that really won me over |
# |
Aug 7th 2008, 00:35 |
TonkaTruck |
Eddie_CRO: One of the things I tried before reading the contain test cases was nesting them, yes...heh. But no...think of it more like "beautify" |
# |
Aug 7th 2008, 00:35 |
polerin |
TonkaTruck: heheh |
# |
Aug 7th 2008, 00:35 |
polerin |
that kind of array nesting makes reading function calls a PITA |
# |
Aug 7th 2008, 00:35 |
polerin |
it works in find, but if you're doing it that deep I would reccomend using model->contain or assigning it to a variable first |
# |
Aug 7th 2008, 00:35 |
TonkaTruck |
polerin: Yes...but in the docs it seems more like "we're working hard to contain the fire on the third floor" |
# |
Aug 7th 2008, 00:34 |
Eddie_CRO |
polerin, Tonka: It seems interesting. So i have to nest contains. Does it work in ->find or i have to use model->Contain? |
# |
Aug 7th 2008, 00:34 |
polerin |
TonkaTruck: think of it more along the lines of "I want my results to contain this information" |
# |
Aug 7th 2008, 00:34 |
batcoder-7 |
objective C is just apples little modification to the language |
# |
Aug 7th 2008, 00:34 |
TonkaTruck |
Eddie_CRO: I was a bit confused semantically on the use of the word contain. It's either "I contained my wide array" or "my array contains..." I prefer to think of it as the latter. |
# |
Aug 7th 2008, 00:34 |
chrysanthemum |
I have fun with PHP, i feel like C would be a drudgery |
# |
Aug 7th 2008, 00:33 |
chrysanthemum |
maybe someday |
# |
Aug 7th 2008, 00:33 |
chrysanthemum |
becuase I want to do some stuff for my iPhone |
# |
Aug 7th 2008, 00:33 |
polerin |
Eddie_CRO: did you see what I meen about where to put the first snippit? |
# |
Aug 7th 2008, 00:33 |
batcoder-7 |
non* |
# |
Aug 7th 2008, 00:33 |
chrysanthemum |
i know, i've been wanting to learn objective C |
# |
Aug 7th 2008, 00:33 |
batcoder-7 |
start with a nin dynamic langauge |
# |
Aug 7th 2008, 00:33 |
polerin |
I need to get back to work |
# |
Aug 7th 2008, 00:33 |
polerin |
anyway |
# |
Aug 7th 2008, 00:32 |
batcoder-7 |
its the heart of your computer chrysanthemum |
# |
Aug 7th 2008, 00:32 |
chrysanthemum |
..... what's wrong with java? |
# |
Aug 7th 2008, 00:32 |
TonkaTruck |
That was too big for hugeurl.com |
# |
Aug 7th 2008, 00:32 |
polerin |
declare ALL your variables at the top of your program |
# |
Aug 7th 2008, 00:32 |
batcoder-7 |
polerin: sure even pascal |
# |
Aug 7th 2008, 00:32 |
TonkaTruck |
Eddie_CRO: http://groups.google.com/group/cake-php/browse_thread/thread/b395251c90627fef/664db413bdd2fe45?lnk=gstandq=complex+contain#664db413bdd2fe45 |
# |
Aug 7th 2008, 00:32 |
polerin |
you should start with PASCAL! |
# |
Aug 7th 2008, 00:32 |
batcoder-7 |
going from PHP to C is much harer then vice versa |
# |
Aug 7th 2008, 00:32 |
polerin |
batcoder-7: BOOOOOOOOOOOOOOOOOOOOOOOOOOOOO |
# |
Aug 7th 2008, 00:32 |
chrysanthemum |
why C? |
# |
Aug 7th 2008, 00:32 |
polerin |
sorry, take off one ) |
# |
Aug 7th 2008, 00:32 |
batcoder-7 |
you should start off with something like C |
# |
Aug 7th 2008, 00:32 |
polerin |
so 'contains' => array('Item'=>array('User' =>array ('the group stuff I posted earlier in here)))) |