У меня есть 2 таблицы со следующей структурой:Yii 1 - удаление строки после сохранения строк в другой таблице
Store(name, model, serial_number)
Work(name, model, serial_number, adress)
Когда я добавить запись в таблицу Работу я получаю данные с ListData из таблицы Store. Проблема в следующем: как я могу удалить строку из Хранилища после сохранения ее в «Работа»?
public function actionCreate()
{
$model=new Work;
// Uncomment the following line if AJAX validation is needed
// $this->performAjaxValidation($model);
if(isset($_POST['Work']))
{
$model->attributes=$_POST['Work'];
if($model->save()) {
$this->redirect(array('view','id'=>$model->id));
}
}
$this->render('create',array(
'model'=>$model,
));
}
Я попытался написать querys в if($model->save)
блоке, но я не знаю, как удалить строку с помощью serial_number
.
Я думаю, что я должен использовать транзакции, но я не знаю, как использовать его в моем примере.
Большое спасибо! Теперь он работает хорошо. –
Рад помочь вам. – hamed