Начинающий Symfony2 - предложите небольшую прикладную идею, чтобы охватить более сложные аспекты фреймворка? - PullRequest
0 голосов
/ 03 апреля 2012

Стажер только начал работать в компании, в которой я работаю.Он будет работать со мной над большим проектом Symfony2, однако, прежде чем он начнет работу над проектом, я бы хотел, чтобы он завершил небольшое приложение, в котором используются многие компоненты / опции Symfony.

Намомент, мы уже создали небольшой блог вместе.После создания пакета, сущности и формы из командной строки мы начали работать над созданием внешнего интерфейса приложения.Страницы включают в себя:

  • Список сообщений
  • Создать сообщение
  • Удалить сообщение
  • Редактировать сообщение

Этобыло хорошо получить общее представление о том, где все находится в структуре и как работают контроллеры, представления и маршруты.

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

Для вас, что было бы хорошим небольшим приложением, чтобы попросить кого-то сделать это,охватить более сложные аспекты фреймворка?

1 Ответ

2 голосов
/ 03 апреля 2012
  1. Добавьте объект Tag с отношением ManyToMany с Post, а затем реализуйте подходящую функциональность.Отношения ManyToMany могут быть сложными.

  2. Реализовать систему типов ACL так, чтобы пользователь мог редактировать свои собственные сообщения, в то время как модераторы могут редактировать все сообщения.Это проведет их через систему безопасности.

  3. И затем, если вы действительно хотите проверить его, попросите его обернуть все в простом пошаговом руководстве и опубликовать его.S2 до сих пор не имеет много вводных учебных пособий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...