Hi,
I am setting up the tables/models for a new app and I've hit a
sticking point. I am setting up three tables right now:
datatypes: This table provides a list of the names incoming data
types.
datatypes_validations: This table links the two, allowing data types
to have multiple validation functions.
validations: This table provides a list of Cake validation functions
and custom functions.
I have my models set up in the following way: The DatatypesValidation
model has the foreign keys for both the Datatype and Validation model.
The relations are hasMany, belongsTo between the DatatypesValidation
model and the Datatype/Validation models respectively.
I can't seem to bake controllers and views without getting errors.
First of all, should this work? Secondly, is there a better way to set
this up? The console points me in the direction of HABTM relations;
does it make sense to set this up with HABTM?
Model Classes:
class Datatype extends AppModel {
var $name = 'Datatype';
var $validate = array(
'name' => array('notEmpty')
);
var $actsAs = array('Tree');
var $hasMany = array('DatatypesValidation');
}
class DatatypesValidation extends AppModel {
var $name = 'DatatypesValidation';
var $validate = array(
'datatype_id' => array('numeric'),
'validation_id' => array('numeric')
);
var $belongsTo = array('Datatype', 'Validation');
}
class Validation extends AppModel {
var $name = 'Validation';
var $validate = array(
'name' => array('notempty')
);
var $hasMany = array('DatatypesValidation');
}
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---