Specific model events: Difference between revisions
From LimeSurvey Manual
DenisChenu (talk | contribs) m Add whole information |
DenisChenu (talk | contribs) m reorder |
||
(3 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
* [[beforeModelDelete]] : [[beforeModelDelete|beforeSurveyDelete]] | * [[beforeModelDelete]] : [[beforeModelDelete|beforeSurveyDelete]] | ||
* [[beforeModelDeleteMany]] : [[beforeModelDeleteMany|beforeSurveyDeleteMany]] | |||
* [[beforeModelSave]] : [[beforeModelSave|beforeSurveySave]] | * [[beforeModelSave]] : [[beforeModelSave|beforeSurveySave]] | ||
* [[afterModelDelete]] : [[afterModelDelete|afterSurveyDelete]] | * [[afterModelDelete]] : [[afterModelDelete|afterSurveyDelete]] | ||
* [[afterModelSave]] : [[afterModelSave|afterSurveySave]] | * [[afterModelSave]] : [[afterModelSave|afterSurveySave]] | ||
'''Input''' | '''Input''' | ||
*''model'' : The current model as a [https://www.yiiframework.com/doc/api/1.1/CActiveRecord ActiveRecord] | *''model'' : The current model as a [https://www.yiiframework.com/doc/api/1.1/CActiveRecord ActiveRecord] | ||
*''surveyId'' : related survey id if exist | |||
*''iSurveyID'' : related survey id if exist | |||
*''dynamicId'' : related dynamic id if exist (for Token and Response) | |||
'''Possible output''' | '''Possible output''' |
Latest revision as of 09:20, 15 November 2018
Each model have their own event send. For example for Survey model : you can replace Model by Survey in
- beforeModelDelete : beforeSurveyDelete
- beforeModelDeleteMany : beforeSurveyDeleteMany
- beforeModelSave : beforeSurveySave
- afterModelDelete : afterSurveyDelete
- afterModelSave : afterSurveySave
Input
- model : The current model as a ActiveRecord
- surveyId : related survey id if exist
- iSurveyID : related survey id if exist
- dynamicId : related dynamic id if exist (for Token and Response)
Possible output
None.