Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // User Model:
- class User extends AppModel {
- var $actsAs = array('Containable');
- public $belongsTo = array(
- 'Company' => array(
- 'className' => 'Company',
- 'foreignKey' => 'company_id'
- )
- );
- public $hasOne = array(
- 'Membership' => array(
- 'className' => 'Membership',
- 'foreignKey' => 'user_id',
- 'dependent' => false
- )
- );
- }
- // Company Model:
- class Company extends AppModel {
- var $actsAs = array('Containable');
- public $displayField = 'name';
- public $hasMany = array(
- 'User' => array(
- 'className' => 'User',
- 'foreignKey' => 'company_id',
- 'dependent' => false
- )
- );
- }
- // Membership:
- class Membership extends AppModel {
- var $actsAs = array('Containable');
- public $belongsTo = array(
- 'User' => array(
- 'className' => 'User',
- 'foreignKey' => 'user_id'
- )
- );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement