12.23 php saved
rpeterson
Tags add more
ASSOC MODELS  
Note
Fatal error: Class 'c' not found in D:\htdocs\Clients\Cake\cake\libs\model\model_php5.php on line 455
  1. Models
  2.  
  3. //-------------------------------------------------------
  4. <?php
  5. class EcmLogin extends EcmAppModel
  6. {
  7.    var $name = 'EcmLogin';
  8.    var $primaryKey = 'username';
  9.    
  10.    var $hasMany = array('EcmOrder' =>
  11.       array('className'  =>'EcmOrder',
  12.                   'foreignKey' => 'user_id'));
  13. }
  14. ?>
  15.  
  16. //-------------------------------------------------------
  17.  
  18. <?php
  19. class EcmOrder extends EcmAppModel
  20. {
  21.    var $name = 'EcmOrder';
  22.    
  23.     var $belongsTo = array('EcmLogin' =>
  24.              array('className'  =>'EcmLogin',
  25.                       'foreignKey' => 'user_id'));
  26.                            
  27.    var $hasMany = array('EcmLead' =>
  28.        array('className'  =>'EcmLead',
  29.                       'foreignKey' => 'order_id'));
  30. }
  31. ?>
  32.  
  33. //-------------------------------------------------------
  34.  
  35. <?php
  36. class EcmLead extends EcmAppModel
  37. {
  38.    var $name = 'EcmLead';
  39.    //var $primaryKey = '';
  40.    
  41.    var $hasMany = array('EcmNote' =>
  42.           array('className'=>'EcmNote',
  43.         'foreignKey' => 'lead_id'));
  44.                            
  45.    var $belongsTo = array('EcmCampaign' =>
  46.       array('className'  =>'EcmCampaign',
  47.                  'foreignKey' => 'campaign_id'),
  48.               'EcmOrder' =>
  49.                     array('className'  =>'EcmOrder',
  50.                   'foreignKey' => 'order_id'));
  51. }
  52. ?>
  53.  
  54. //-------------------------------------------------------
  55.  
  56. <?php
  57. class EcmNote extends EcmAppModel
  58. {
  59.    var $name = 'EcmNote';
  60.    
  61.    var $belongsTo = array('EcmLead' =>         
  62.                         array('className'=>'EcmLead',
  63.                   'foreignKey' => 'lead_id'));
  64. }
  65. ?>
Parsed in 0.132 seconds, using GeSHi 1.0.7.14

Modify this Paste