Guest User

Untitled

a guest
May 24th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. class Default_Model_DbTable_Comment extends Zend_Db_Table_Abstract
  2. {
  3. /**
  4. * @var string Name of the database table
  5. */
  6. protected $_name = 'comment';
  7.  
  8. /**
  9. * @desc reference map
  10. *
  11. * Rows in the comment table are to be automatically deleted if the row in the
  12. * User table to which they refer is deleted
  13. *
  14. */
  15. protected $_referenceMap = array(
  16. 'User' => array(
  17. 'columns' => 'user_id', // the foreign key(s)
  18. 'refTableClass' => 'Default_Model_DbTable_Users',
  19. 'refColumns' => 'id',
  20. 'onDelete' => self::CASCADE,
  21. )
  22. );
  23.  
  24. }
  25. class Default_Model_DbTable_Users extends Zend_Db_Table_Abstract
  26. {
  27. /**
  28. * @var string Name of the database table
  29. */
  30. protected $_name = 'users';
  31.  
  32.  
  33. /**
  34. * @desc Defining referential integrity here since we are using MyISAM
  35. * Dependent tables are referred via the class name.
  36. */
  37. protected $_dependentTables = 'Default_Model_DbTable_Comment';
  38.  
  39.  
  40.  
  41. }
  42.  
  43. class Default_Model_DbTable_Users extends Zend_Db_Table_Abstract
  44. {
  45. /**
  46. * @var string Name of the database table
  47. */
  48. protected $_name = 'users';
  49.  
  50.  
  51. /**
  52. * @desc Defining referential integrity here since we are using MyISAM
  53. * Dependent tables are referred via the class name.
  54. */
  55. protected $_dependentTables = array('Default_Model_DbTable_Comment');
  56.  
  57.  
  58.  
  59. }
Add Comment
Please, Sign In to add comment