SubSonic: BeforeDelete - PullRequest
       6

SubSonic: BeforeDelete

1 голос
/ 11 мая 2009

SubSonic предоставляет переопределяемые методы BeforeUpdate и BeforeInsert для выполнения проверки. Есть ли способ подключиться к событию BeforeDelete, если такое вообще существует?

Ответы [ 2 ]

0 голосов
/ 12 мая 2009

Насколько я помню, у объектов нет метода Delete. Вы должны удалить через контроллер (по крайней мере, в моих шаблонах!).

В моих шаблонах у меня есть методы PreDelete / PostDelete, PreDestroy / PostDestroy. Мы могли бы добавить это сами.

Взгляните на эту статью с примером кода: http://blog.lavablast.com/post/2008/08/SubSonic-v21-Controller-and-Utilities.aspx (у нас есть другие статьи на тех же контроллерах в нашем блоге - но они были для v2.0).

0 голосов
/ 11 мая 2009

Я не знаю ни о каком событии BeforeDelete, но вы всегда можете переопределить метод Delete и обработать его там. Просто не забудьте поместить любые переопределенные методы в отдельный файл (классы SubSonic являются частичными), соглашение заключается в том, чтобы поместить этот файл в «измененную» папку и обработать ее там.

...