Is it common practice in phalcon that association-tables are always used for all types of database relations?
(I understand it is needed for M-M relations. For 1-M relations it could be left out, but I'm not sure if that would break the build-in function to for example retrieve data.)