login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[Zend_DB] ReferenceMap

Offline Wouser - 28/08/2008 00:53
Avatar van WouserPHP interesse Hallo mensen,

Ik had even een vraagje over Zend Table. Namelijk begrijp ik het goed wanneer ik bij de referenceMap 'onDelete' en 'onUpdate' definieer zoals hieronder dat je dan in feite in je sql niet meer bijvoorbeeld het volgende moet hebben...

"FOREIGN KEY (`id`) REFERENCES `Blaat`(`id`) ON UPDATE CASCADE ON DELETE CASCADE"

Omdat Zend doordat je dit hebt gespecificeerd zelf de queries uitvoert?

  1. class BugsProducts extends Zend_Db_Table_Abstract
  2. {
  3. ...
  4. protected $_referenceMap = array(
  5. 'Product' => array(
  6. 'columns' => array('product_id'),
  7. 'refTableClass' => 'Products',
  8. 'refColumns' => array('product_id'),
  9. 'onDelete' => self::CASCADE,
  10. 'onUpdate' => self::RESTRICT
  11. ),
  12. ...
  13. );
  14. }

2 antwoorden

Gesponsorde links
Offline marten - 28/08/2008 06:46
Avatar van marten Beheerder In deze url vind je meer uitleg hierover. (onderaan)

http://framewor...ships.html
Offline Berten - 28/08/2008 07:50
Avatar van Berten PHP beginner Het lijkt me nooit een slecht idee de foreign key constraints op databank niveau te declareren.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.183s