Порядок загрузки в AngularJS приложении.

Введение.

Когда ваше приложение, написанное на AngularJS запускается, то поочередно стартуют различные его блоки. На определенном этапе, когда приложение уже становится достаточно сложным, возникает необходимость разобраться как работает инициализация модулей и загрузка кода в AngularJS. Если грамотно использовать механизмы данного фреймворка, то контролируя загрузку, можно уменьшить время запуска приложения, а также справиться с многими ошибками. Например, ошибки могут возникнуть когда вы попытаетесь использовать какой-нибудь AngularJS-плагин раньше, чем он был загружен в программу и, соответственно, еще не был готов.

Читать далее «Порядок загрузки в AngularJS приложении.»

Symfony Doctrine связь ко многим

Чтобы реализовать связь один ко многим для доктирны Symfony, то я пользуюсь такой шпаргалкой. Допустим есть 2 Entity, Activities, и Events. Логическая связь между ними такая: в одном Активити есть много Эвентов.

Читать далее «Symfony Doctrine связь ко многим»