Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Symfony2 Doctrine. Что я делаю не так?????? За**ало!
Спасибо за эту команду, не знал про неё. Выявилось одно несоответствие Entity с БД. Буду юзать её теперь. Но ошибка возникала не из-за этого.
Действительно, проблема была с конфигом маппинга. Сделал по ссылке Panoptik'а и заработало! Но раньше ведь я не трогал этот конфиг, все работало и с автомаппингом. Правда до этого версия была Symfony 2.4, а сейчас 2.7 вроде если мне не изменяет память. Когда они там успели уже все поломать?
P.S.
Почему на форуме нет отдельного раздела для Symfony? Может кто подскажет годный русскоязычный форум по этому фреймворку? Это мой первый реальный опыт использования фреймворков на практике. И мне он нравиться. Проект стандартизирует афигенно, это именно то, чего всегда нехватало вольному PHP)
DeepVarvar
Отправлено: 05 Июня, 2015 - 19:27:37
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
nkl пишет:
И мне он нравиться
Опыт или симфони?
Не, я всетаки это запощщу:
DeepVarvar: щас я те покажу трейт и ты будешь ржать
Panoptik: давай
Panoptik: вот я кстати думал заюзать генераторы для чтения сцв файла, помоему это как раз тот момент
Panoptik: а это уже 5.5
DeepVarvar:
Panoptik: мда
Panoptik: и это работает?
DeepVarvar: с самого начала работало, а что?
Panoptik: ну такое
Panoptik: неожиданно)
OrmaJever: век живи век учись
Покинул форум
Сообщений всего: 305
Дата рег-ции: Янв. 2012
Помог: 1 раз(а)
DeepVarvar опыт использования фреймворка на практике. Акромя симфони я больше ничего толком и не юзал. Пару лет назад пробовал Кохану пощупать, но до реального применения дело так и не дошло. Варились так сказать в собственном дерьме. В итоге, когда оно (дерьмо) стало к горлу подступать, решили перейти на фреймворк. Итог: первые 3 месяца плакали и кололись и уже было решили выкинуть этот "кактус", как вдруг на одном из старых самописных проектов пришлось не хило так функционала допилить с преферансом и барышнями. Документации естено никакой, просто куча папок и файлов с содержимым наподобие того что вы привели выше. По плану, на преферанс и барышень я думал потрачу неделю, но т.к. проект не открывался больше года, мне неделю только пришлось раздуплять что там к чему и почему. В итоге, лично я пришел к выводу, что без более менее хоть какой-то стандартизации или хотя бы скудной документации долговременное сопровождение проектов на PHP невозможно. И что фреймворк, хоть он и кактус, а грызть надо. Плюс, большая часть дерьма уже написана за вас, просто подключайте его через компостер и юзайте. Причем дерьмо так-то хорошо написано, с эксепшенами и другими полезными штуками, только маны кури. С фреймворком я забыл половину базовых функций PHP, но зато хорошо выучил методы, итерфейсы и вызовы различных готовых бандлов, как например Guzzle, SonataAdmin, KNPPagination, KNPMenu, Monolog Logger и етц. Более не нужно писать код, все написано за меня. Нужно писать только в экстраординарных случаях и то, тебе все на блюдечке поднесено с голубой каемочкой, хочешь через PDO с базой работаешь, хочешь через DQL, хочешь через ORM, на худой конец хоть через Doctrine QB. Не нужно без конца крутить регулярки, что бы роутер заработал как надо. Хочешь новый урл, запихиваешь новый конфиг в роутинг и вуаля - вот тебе новый рабочий урл попадает в какой надо файл с нужными условиями, хоть POST, хоть GET и еще куча услвий для его работы настраивается. Да там даже вебсокеты на автомате юзаются! Я стал настолько ленив, что даже для сайта-визитки ставлю symfony (ну вернее как, она у нас одна стоит и управляет сразу 10 такими сайтами, причем добавление нового занимает пару минут)!
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Еще один все понял.
Во первых -- поздравляю.
Во вторых -- личных соображений по большому кол-ву фреймворков за их плюсы и минусы -- вагон и маленькая тележка.
И мне как-то влом это постить в виде ответа в тред на форуме.
Так что жди -- может созрею когда-нить и напишу карательную статью про вот это все.
В кратце -- не все то не гуано что не воняет.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.