Постала необхідність при видаленні моделі, видаляти всі залежні від неї записи з БД. Робиться це дуже легко. Нам треба в моделі просто переопреділити метод beforeDelete(). Ось як виглядає його код:
protected function beforeDelete()
{
$ln=$this->line_num;
$ip=$this->ip;
SnmpIoLog::model()->deleteAll('ip=? AND line_num=?', array($ip, $ln))
(
Read more... )