Давид: вы видимо не работали с современными фреймворками. Они ускоряют разработку во много раз по сравнению с голым PHP. Для многих вещей есть готовые модули. И под конкретную задачу что-то реализовать можно очень быстро.
vldud: всё зависит от необходимого функционала. У меня был опыт написания небольшого магазина на Symfony 2( kupifutbolku.com ). Ушло пара месяцев(это был мой первый магазин на этом фреймворке). Сейчас я бы сделал аналогичный за 2 недели, не больше. Ну а за 2 месяца может получиться очень даже серьёзный магазин.
Какой год, вы что. Про yii2 не знаю, но на symfony 2 стандартный, необходимый магазину функционал пишется максимум за месяц. И ещё месяц на подгонку дополнительных фишек, вроде складов(или подключение к 1с), статистик, партнёрки и тд.
Сергей Протько: я с вами не согласен. UserBundle легко расширяется, и в 100 раз проще взять его за основу, и добавить свой функционал, чем городить свои велосипеды. Особенно если нужна ещё и сонатовская админка или бандл авторизации через соцсети.
skynetdev: в самом SonataAdminBundle проблем больших нет. Были проблемы с сопутствующими бандлами и подбором рабочих версий. В SonataUserBundle кривая вёрстка формы авторизации в стабильной версии. В SonataClassificationBundle и SonataNewsBundle транслитерация для чпу сделана через iconv, которая не работает с кириллицей - пришлось переопределять. Ну и всякие мелочи, вроде не хватающих ресурсов и тд. В итоге смог нормально настроить только поглядывая в исходники песочницы https://github.com/sonata-project/sandbox
Kir ---: мне кажется наоборот. Вся прелесть симфони в том, что любой сторонний модуль очень легко кастомизировать под себя. И структура очень удобная. Да, не спорю - большая проблема симфони в том, что понимание этого приходит далеко не сразу. Очень уж высокий уровень вхождения и сложность на первых этапах.
Qixing: submit появляется потому, что кнопка добавленная через форму имеет атрибут name. Не знаю как избавится от него через форму, могу предложить только убрать это кнопку из класса и просто добавить в шаблон.
keltanas: Если всё так плохо, не стоит ли поменять хостинг? Для комфортной работы с симфони нужна как минимум виртуалочка. А на ней все описанные вами проблемы легко решаются.
Нет, такой командой вы создаёте ссылку на ресурсы. А вам надо создать symlink на весь проект, из консоли симфонии это наверно не сделать. Через ssh это делается командой ln -s куда_линк где_линк. Но если ssh нет, теоретически можно сделать ссылку с абсолютными путями на рабочей машине и просто копировать её на хостинг.