Есть ли какие-то наметки на то, что бы генерить интерфейсы для angular2 в symfony3 на основе классов моделей?
Делаю тру-SPA, порадовал формбилдер во втором ангуляре (до этого думал темплэйты с формами генерить на стороне симфони), но без тайпскриптовых интерфейсов мне кажется эта затея не особо удачная, и встал вопрос - а может кто уже начал реализовывать?
UPD.: фактически, идея в скобках и будет реализовываться, только надо научить класс Form в симфони рисовать ангуляропригодные формы с интерфейсами, и продумать кэширование, чтоб кэш умирал только после альтер тэйбл
тру-SPA - это когда ваш фронт общается с бэкендом через апи и тру-SPA знает только, что у бекенда есть апи и больше ничего.
А на бэкенде выпилен AsseticBundle и твиг (возможно используется только для почты).
У вас же бэкенд отдаёт шаблоны для фронта - это не тру, к сожалению. Надо отдавать только точку входа в приложение на ангуляре. Иначе у вас получается так, что бэкенд что-то знает о фронте и местами даже зависит от него.
По поводу решения - гуглите по запросу "темы форм Symfony"
Вы не совсем правы, ведь симфони умеет угадывать типы инпатов по типам свойств объекта класса формы, а ангуляр нет, и все равно в итоге в ангуляровских шаблонах придется на основе знаний о бэкенде пилить формы вручную, и так же на осонове знаний о бэкенде придется пилить обработчики и отправку этих форм, тогда как можно сгенерить эти куски кода в симфони
Антон: Вот именно, что "на осонове знаний о бэкенде", а не наоборот. Symfony плевать хотела на то, что у вас на клиенте, так что не нужно её учить делать формы под ангуляр. А придёт задача "чтоб работало из консоли" - какой там ангуляр? Пилить для ноды формы? Да к тому же Symfony так же плевать хотела на базу данных. Ей всё так же всё равно где у вас хранятся данные. (Это дело доктрины)