Я запускаю некоторый код в своей модели, который делает следующее:
public function beforeSave()
{
$this->parent_exists = FALSE;
// search for existing parent..
$existing_parent = Myparents::model()->findByAttributes(array('email' => $this->email)); //
if (isset($existing_parent) && is_object($existing_parent))
{
// WHERE I AM STUCK...
// need to disable/override the save() to prevent the INSERT into the table
} else {
// proceed as normal with the 'normal' save() method
}
}
Может ли кто-нибудь объяснить, как я предотвращаю выполнение запроса INSERT с помощью метода save(), когда оператор IF верен, но если оператор FALSE, действуйте как обычно с помощью save()
Любые идеи?