orm - Tell doctrine to ignore a class when looking for mapping metadata -
i have doctrine.orm config:
course_scheduling: auto_mapping: false mappings: coursescheduling: type: yml dir: '%kernel.root_dir%/../app/resources/config/doctrine/coursescheduling' alias: 'coursescheduling' prefix: 'akademia\institution\coursescheduling\domain\model' is_bundle: false common: type: yml dir: '%kernel.root_dir%/../app/resources/config/doctrine/coursescheduling/common' alias: 'common' prefix: 'akademia\institution\common\domain\model' is_bundle: false the classes under namespace akademia\institution\coursescheduling\domain\model:
- scheduledcourse
- coursesession
- courseschedule
inside folder '%kernel.root_dir%/../app/resources/config/doctrine/coursescheduling' dont have courseschedule.orm.yml , dont want create mapping since use courseschedule contain list of coursesessions inside scheduledcourse this:
scheduledcourse.php
public function getschedule() : courseschedule { return new courseschedule($this-sessions); } basically scheduledcourse has one-to-many unidirectional association coursesession
right gives error:
no mapping file found named 'courseschedule.orm.yml' class 'akademia\institution\coursescheduling\domain\model\courseschedule'.
is there way tell doctrine ignore courseschedule , don't mapping file?
Comments
Post a Comment