2010-05-19 4 views
0

J'ai lieu modèle & modèle d'entrée que l'entrée est parent
tout va bien, mais comment puis-je supprimer la ligne de résultat categoryPlacements de $comment supprimer résultat findDependentRowset dans Zend Framework


dans le modèle de lieu:
$ entryModel = new Model_EntryModel();
$ entryRow = $ entryModel-> find ($ entryId) -> current();
$ categoryPlacements = $ entryRow-> findDependentRowset ($ this);


dans ce cas, je veux supprimer les categoryPlacements de $ result en place modèle
je peux utiliser categoryPlacements-> toArray(), puis supprimer, mais est un autre moyen facile?

Répondre

0

Les clés d'altération de la base de données pourraient résoudre ce problème.

$categoryPlacements = $entryRow->findDependentRowset($this); 
foreach ($categoryPlacements as $placement){ 
    $where = $db->getAdapter()->quoteInto('id = ?',$placement->id); 
    $db->delete($where); 
} 

Désolé, ce n'est pas ce dont vous avez besoin.