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
-~----------~----~----~----~------~----~------~--~---

Reply via email to