Yii Framework Forum: Внешние ключи, ON DELETE, ON UPDATE - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Внешние ключи, ON DELETE, ON UPDATE Rate Topic: -----

#1 User is offline   unloved 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 16
  • Joined: 25-April 09

Posted 12 October 2009 - 09:21 AM

указал в бд внешние ключи, при удалении элемента родительской таблицы на который ссылается элемент дочерней происходит ошибка. это то что собственно и надо. одно плохо: при редактировании yii просто вываливается с ошибкой, а при удалении стандартно throw new CHttpException(400,'Invalid request. Please do not repeat this request again.');
есть какой нибудь способ попроще не тупо плеватсья эксепшеном, а попробовать вывести причины? желательно показать элементы связанных таблиц, потомоу что перелинковок много и вручную делать поиск по всем моделям связок - убивается смысл делать сами внешние ключи в бд.
0

#2 User is offline   Zolter 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 377
  • Joined: 26-March 09

Posted 12 October 2009 - 11:38 AM

Не советовал бы внешние ключи использовать если сайт предполагает большую нагрузку.
0

#3 User is offline   Zolter 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 377
  • Joined: 26-March 09

Posted 12 October 2009 - 01:43 PM

Удалять кстати лишние записи можна через Behavior.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users