В настоящее время я работаю над некоторой настройкой форм Symfony, которая включает в себя написание виджетов или, что еще лучше, расширение существующих.
Однако это оказывается намного сложнее, так как я думал, что это будет как функциональность для проверки элементов формысохранение объектов, динамические javascript и т. д., кажется, разбросаны повсюду.Многие нестандартные виджеты, которые вы можете найти, сложно расширить, поскольку они часто не разделяют JavaScript, а не HTML.
Так что же должно быть рекомендациями по разработке форм / виджетов передовой практики?
Iбыли бы готовы обобщить такие руководящие принципы.Только сейчас я не совсем уверен, как они могут выглядеть.Давайте вместе проведем мозговой штурм!
Отделяем HTML от PHP Поместите Javascript в дополнительные файлы (ненавязчивость) Не навязывайте свои стили CSS другим Не пишите гигантские методы, но небольшие расширяемые / перегружаемые. Как вы думаете, следует такжебыть включенным?
Оригинал статьи можно найти здесь: http://test.ical.ly/2010/08/25/question-what-would-you-expect-of-a-best-practice-document-when-developing-symfony-1-4-form-widgets/