Is it being ignored, or is the following methods that generate the view just creating a new page so the echo statement is never seen?
Try adding a exit; or die(); statement to be sure. On Jan 22, 10:43 am, Ernesto <[email protected]> wrote: > Hello > > i'm having some troubles with an HABTM relationship. > > the following code isn't my real app, just a simplified version. > > my app has 3 models > - Customer > - Phone_Number > - Customer_PhoneNumber > > in "Customer" model i defined the HABTM relationship: > > class Customer extends AppModel { > > var $hasAndBelongsToMany = array( > "PhoneNumbers" => array( > "className" => "PhoneNumber", > "with" => "Customer_PhoneNumber", > "foreignKey" => "customer_id", > "associationForeignKey" => "phonenumber_id" > ) > ); > > } > > and in "Customer_Order" model i'm using the afterFind method: > > class PhoneNumber extends AppModel { > > //uncomment the following string to generate an error, demonstrating > that the model is called > //var $useTable = "sometable"; > > function afterFind($results, $primary = false) { > echo "Hello!! i'm the afterFind method"; > print_r($results); > return $results; > } > > } > > Relationship is working correctly (data is loaded, and no errors are > returned) but... > > the afterFind() function in Customer_PhoneNumber seems to be ignored. --~--~---------~--~----~------------~-------~--~----~ 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] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
