diff options
| author | Finn Schneider <schneider@data-quest.de> | 2026-03-06 16:08:28 +0100 |
|---|---|---|
| committer | Finn Schneider <schneider@data-quest.de> | 2026-03-13 17:25:01 +0000 |
| commit | 435e854bf6de372efc8bad1a90e97d564be197f2 (patch) | |
| tree | 5352c749fdad6966134e2fa0edb489fee4b6918c | |
| parent | e0f59804ad5af7f6865fff8cc7a4df0fe937539d (diff) | |
Questionnaire QuestionnaireEvalAssignment relation
| -rw-r--r-- | lib/models/Questionnaire.php | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/models/Questionnaire.php b/lib/models/Questionnaire.php index 14478ca..083ddeb 100644 --- a/lib/models/Questionnaire.php +++ b/lib/models/Questionnaire.php @@ -19,6 +19,7 @@ * @property int $mkdate database column * @property SimpleORMapCollection<QuestionnaireQuestion> $questions has_many QuestionnaireQuestion * @property SimpleORMapCollection<QuestionnaireAssignment> $assignments has_many QuestionnaireAssignment + * @property QuestionnaireEvalAssignment|null $eval_assignment has_one QuestionnaireEvalAssignment * @property SimpleORMapCollection<QuestionnaireAnonymousAnswer> $anonymousanswers has_many QuestionnaireAnonymousAnswer */ class Questionnaire extends SimpleORMap implements PrivacyObject @@ -43,6 +44,11 @@ class Questionnaire extends SimpleORMap implements PrivacyObject 'on_delete' => 'delete', 'on_store' => 'store' ]; + $config['has_one']['eval_assignment'] = [ + 'class_name' => QuestionnaireEvalAssignment::class, + 'assoc_foreign_key' => 'questionnaire_id', + 'on_delete' => 'delete' + ]; parent::configure($config); } |
