I have developed a site on my windows machine and it is working
great. I uploaded the entire cake directory to my ubuntu server and
it appears to be working ok, except that it seems that models are not
being accessed.
For example, first I noticed that the validation methods weren't
working. I also noticed the model relationships are not being loaded
because this function "$this->Order->User->read()" generates the
following error:
"Fatal error: Call to undefined method stdClass::read() in /var/www/
Cake/app/controllers/orders_controller.php on line 50"
Please note that this function and the model validations were working
perfectly on my development (windows) site.
I started playing with the model classes and realized that they were
not being loaded at all. For instance, I can write random characters
in the middle of the model files, such as:
<?php
asdfasdfasdfadsfadfadfasdfasfasdfasdfasdfadsf
Class User extends AppModel {
asdfasdfasdfasdfasdfasdfasdfasdfassfdasfadsf
var $name = 'User';
var $hasOne = array('Profile', 'Order', 'Billing');
var $hasMany = 'Contact';
asdfasdfasfasdfasdfasdfadsfasdfadsfasdadf
var $validate = array(
'email' => array('rule' => 'isUnique', 'message' => "Sorry,
this email address has already been registered."),
'password' => array('rule' => array('minLength', '6'),
'message' => 'Password must be at least 6 characters long.'),
);
}
?>
yet the behavior does not chance. I can even erase the models folder
and the behavior remains constant. The only conclusion I have come to
is that my models are, for some reason, not being loaded at all.
Any ideas as to why my models are not being loaded?
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---