Как да конфигурирате данни прототип атрибут в Symfony 2 форми
От ранните дни umpteens, I блокират на проблемите с Symfony 2 и форми.
Получих форма на уеб-сайтове единици. "Места" - колекция от субекти, всеки сайт, а сайтът съдържа два атрибута. "Тип" и "URL".
Ако искате да добавите друг сайт, за да ми база данни, мога да кликнете върху "добави друг сайт връзка", която да добавите друг низ сайт, за да ми форма. Така че, когато кликнете върху бутона "Изпрати", можете да добавите един по един или х (и) на сайта.
Този процес е да добавите един ред за използване на данни прототип атрибут, който може да генерира под-вид на интернет страницата.
Проблемът е, че аз се създаде формата ми ... има много графики, като например:
Но данни прототип плюя на тази настройка, с HTML и CSS тагове и свойства. Пазя в Symfony превод.
Дали някой има идея да го направим хак?
Един Отговор към "Как да се конфигурират данни прототип атрибут в Symfony 2 форми"
Тази публикация се фокусира върху използването на предварително съществуващи конвенции, клонка-модел.
В примера, което ти казват да се сложи:
Това може да бъде успешно заменя с нещо, като например:
Когато таблицата с данни тип атрибут "маркери" на класа над HTML-код кодирани версия (интервали и нови редове не са отстранени в процедурата и е задължително):
, Следващата стъпка е да разберете за мен как да се определят прототипа на външен файл, който може по някакъв начин да се поставя под клонка-модел данни за прототипа, който работи активно с формата. Нещо като:
Така че, ако някой от другите публикации, описващи това, и аз бях прекалено стегнат, или ако някой знае как да се направи това, така да се каже!
Също така, могат да се използват части от прототипа:
Когато таблицата с данни тип атрибут "маркери" на класа над HTML-код кодирани версия (интервали и нови редове не са отстранени в процедурата и е задължително):
Symfony ще замени на информация между> с html_escaped (защото "| д"), предоставени от областта, когато се появи на страницата. По този начин, всяка промяна в ниво поле не се губи, но! трябва ръчно да добавяте и премахвате полета в прототипа, както правите с човек 🙂