@ZEAL Blog·厉
We stand alone,
TOGETHER.

ZF的TableRow级联删除

Posted by zeal on 2007-11-05 18:09 , 2369 characters |  + 0 - 0   English
转载请保留本行原始出处声明信息 : http://www.zeali.net/entry/544 MaDe1nZEAL
标签 ( PHP ):  ,  ,  ,  , 
Zend Framework的Zend_Db_Table_Row支持关联表的级联操作,但在 cascade delete 的时候只能删除直接关联的表记录,如果存在多级关联的话,子表的关联表记录将一直存在。

要实现无限递归的表记录级联删除,需要重写Zend_Db_Table的_cascadeDelete方法:

2 条评论:
- kazaff () (link) 于 2010-03-17 16:59
我看了您发布的时间,07年的,但是我在zf的新版里如此修改,依然可以实现递归删除!
感激博主啊!!长期关注!
- zeal (link) verified2010-03-17 17:25
嗯。我现在一直用的还是1.0版的ZF。ZF新版还没有官方解决这个问题啊,晕。。。
Since 2005.04.27  梦想 就像鸡蛋 要么孵化 要么臭掉RSS Feed (Entries) | Back To Home | @ZEAL | 沪ICP备05024379号