каскадное удаление дочерней записи таблицы

У меня есть таблица с идентификатором столбца, именем и парентидом

функция отношения в модели:

 'location_parent' => array(self::BELONGS_TO, 'Location', 'parentid'),
 'location_children' => array(self::HAS_MANY, 'Location', 'parentid', 'order' => 'id ASC'),

удалить действие в контроллере:

public function actionDelete($id)
    {
            $this->loadModel($id)->delete();

            // if AJAX request (triggered by deletion via admin grid view), we should not redirect the browser
            if(!isset($_GET['ajax']))
                    $this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('admin'));
    }

Требование:

Здесь, если я удаляю запись сid = 1затем строка сparentid = 1 также требуется удалить.

Ответы на вопрос(2)

Ваш ответ на вопрос