atk4\data\Join_SQL::doDelete PHP Method

doDelete() public method

public doDelete ( $model, $id )
    public function doDelete($model, $id)
    {
        if ($this->weak) {
            return;
        }
        $delete = $this->dsql();
        if ($this->reverse) {
            $delete->where($this->foreign_field, $this->owner->id);
        } else {
            $delete->where($this->foreign_field, $this->owner[$this->master_field]);
        }
        $delete->delete()->execute();
    }