1. Symfony 3 - Обзорный вебинар

Поділитися
Вставка
  • Опубліковано 2 лют 2025

КОМЕНТАРІ • 82

  • @ЯСпонсор-торговлядляспонсорств

    не взирая на предыдущую критику благодарен за обзор. У меня очень поверхностные знания о фрэймворках, присматриваюсь и легких путей не ищу. Но этот обзор показаться легким, логично завершенным. Про ошибки не страшно, их не делает только тот, кто ничем не занимается. Буду рад посмотреть продолжение, отдельные темы по всем направлениям. Акцент не пугает, подача приятная...

  • @Игорь-м8л1я
    @Игорь-м8л1я 6 років тому +1

    Спасибо за вебинар, мне понравился, легкая и непринужденная подача всегда приветствуется! Не отказался бы еще послушать про twig и doctrine

  • @РусланРастегаев-з1э
    @РусланРастегаев-з1э 7 років тому +3

    Отличный вебинар! Зашёл на УРА. Спасибо за работу)

  • @MavelRoll
    @MavelRoll 8 років тому +9

    Чувак, круто объясняешь, доканец то я понял что такое бандл)) Делаешь большое дело, симфони нужно продвигать в русскую аудиторию, а то на русском крайне мало инфы.

    • @mosg.info-4246
      @mosg.info-4246  8 років тому +2

      Спасибо! Главное не переборщить с количеством бандлов =)) А так поддерживаю, в русском сегменте большую популярность получил Yii. Если бы по симфони было столько же ин-фы...

  • @alexeybril6742
    @alexeybril6742 8 років тому +1

    Отлично, мне понравилось. Досмотрю остальные и буду ждать новые)

  • @Kolarian666
    @Kolarian666 8 років тому +2

    плюсую. работай дальше друг, главно сам свои знания углубляй дальше.

  • @frontend3831
    @frontend3831 7 років тому

    Интересный обзор. Для тех кто уже имеет опыт работы с другими фреймворками, но не для новичков. Можно понять общую идею. Видео нужно смотреть и параллельно читая документацию.

  • @АлексейКоршунов-ф4ж

    посмотрел первые 20 минут, очень нравится, все четко! Спасибо!

  • @redstone7523
    @redstone7523 7 років тому +1

    Круто. я тока по твоему вебинару начал понимать симфони

  • @petrun
    @petrun 8 років тому +2

    В 3.2 версии $form->isSubmitted() обязательно использовать.
    isValid если форма не отправлена пока тригерит deprecated. В четвертой обещают exception кидать.

    • @mosg.info-4246
      @mosg.info-4246  8 років тому

      дельное замечание! спасибо =)

  • @Diana.Kyrylovych
    @Diana.Kyrylovych 8 років тому +1

    спасибо за вебинар)

  • @olehlavryk5902
    @olehlavryk5902 8 років тому +1

    Круто круто круто!!! Спасибо!!!

  • @panbonan
    @panbonan 7 років тому +7

    Довольно странно выглядит вебинар в котором удаляют куски кода будто они лишние. Я конечно совсем не связан с Symfony и пишу всего-то на Yii2, но когда говорят что create/edit одно и то же, когда удаляют аннотацию Column и получают потом ошибку ("нуобычноработаетже"), и когда в уроке по Symfony подключаются к БД чтобы доказать что созданные записи не фейк - это все выглядит ооооочень странно.
    Вы упоминали какую-то 303 группу. Скажите, Вы где-то ещё преподаёте?

  • @tvick-h4b
    @tvick-h4b 7 років тому +2

    При создании bundle непрерывно сталкивался с проблемой что не проходит проверка в composer.json. (версия symfony 3.3.4 php 7.0). Оказалось что необходимо отредактировать раздел autoload к виду:
    "psr-4": {
    "": "src/"
    },
    А потом выполнить composer dump-autoload
    Иначе не пускало. Мне стоит изучить подробнее про пространства имён, видимо в них и загвоздка была.

    • @zxFantom
      @zxFantom 6 років тому

      С такой же проблемой столкнулся. Хотелось записать симфони на диск и обоссать его =)

  • @oleksandr-petrovych
    @oleksandr-petrovych 8 років тому

    Нормальный видос. Спс. Лайк+подписка.

  • @nickicool
    @nickicool 7 років тому +1

    Выбираю первый фреймворк для себя лично после первого велосипеда. Да, я не профи, и видимо меня другие программисты пишущие на симфони будут пинать и обижать, но:
    - супер профессиональным программистом я и не стремлюсь стать, хоть и изучаю книги по ООП, паттернам и прочему ибо это маст хэв.
    - работать в команде я не буду, и читать код буду только я. И код генератора CRUD показанный в видео, почему то сильно напомнил мне мой код, из моего же велосипеда, в общем понравился. Да, возможно делать такой код значит быть убогим пхп программистом, но меня он устраивает, мне он понятен... и поэтому я буду писать именно так.
    - выбираю из YII2, Laravel, и симфони - первый что-то совсем в меня не идет, не знаю, не нравится. А про ларавел читал много, что его создатель впечатлялся симфони, но сделал все проще и красивее. После того как я посмотрел роуты в ларавеле как то стало не по себе... и пошел смотреть обзорные видео по симфони. Пока думаю остановиться на смфони))
    Надеюсь на регулярные вебинары по симфони - ты очень хорошо объясняешь, и мне пофиг на то, что это не бест практиси - главное, чтобы разработчику было удобно и приятно работать.
    Успехов и здоровья!
    Лайк, подписка, и пойду смотреть следующие вебинары.

    • @ДмитрийБережной-е2д
      @ДмитрийБережной-е2д 7 років тому

      выбирать фреймворк основываясь на роутах ...

    • @nickicool
      @nickicool 7 років тому

      Роуты - это не единственная причина... но впечатление они тоже портят.

  • @ИгнациусКоппер-к6ч
    @ИгнациусКоппер-к6ч 5 років тому +1

    Так почему вы везде используете yml, а в сущностях - комментарии? То ли я прослушал объяснение, то ли вы забыли рассказать?

  • @stanimirstankov2046
    @stanimirstankov2046 7 років тому +2

    Спасибо!

  • @Владимир-д9с4д
    @Владимир-д9с4д 6 років тому +1

    Спасибо

  • @Shamann1101
    @Shamann1101 7 років тому +1

    Друзья! Делал все по видео шаг-в-шаг и не достиг желаемого результата.
    Ubuntu 16.04.1, nginx version: nginx/1.10.0 (Ubuntu), mysql Ver 15.1 Distrib 10.0.29-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2, PHP 7.0.18-0ubuntu0.16.04.1 (cli), Symfony 3.3.2
    Проблемы, с которыми я столкнулся:
    1. SQLSTATE[HY000] [2002] Connection refused
    Несоответствие хоста юзера.
    Решение:
    Смена хоста на localhost в parameters.yml
    stackoverflow.com/questions/19629932/symfony-2-sqlstatehy000-2002-connection-refused-error/26719422#26719422
    2. SQLSTATE[HY000] [2002] Connection refused
    Невозможно войти в mysql root без особых привилегий (только sudo mysql -u root)
    Решение:
    Пересоздание учетной записи mysql root с полным набором прав.
    askubuntu.com/questions/766334/cant-login-as-mysql-user-root-from-normal-user-account-in-ubuntu-16-04/784347#784347
    3. SQLSTATE[42S02]: Base table or view not found: 1146
    Пустая база данных или отсутствие рабочей таблицы.
    Решение:
    Обновление схемы приложения.
    php bin/console doctrine:schema:update --force
    symfony.com/doc/current/doctrine.html#creating-the-database-tables-schema
    Надеюсь, кому-нибудь это поможет. Good luck)

    • @tvick-h4b
      @tvick-h4b 7 років тому

      была та же проблема. Раскомментил pdo_mysql драйвер в php.ini и всё....

    • @nikolay2337
      @nikolay2337 7 років тому

      Большое спасибо, искренне рад, что существуют такие люди, которые описывают возникшие проблемы и пути их решения.

  • @АнонимАнонимный-л1ж

    это очень круто!

  • @ЮлияЛысенко-ц5з
    @ЮлияЛысенко-ц5з 7 років тому +3

    Не понимаю, зачем придираются к нюансам. В процессе обучения более важно как раз общее понимание структуры и принцип работы. Здесь как раз всё это есть! Мне как раз этот обзор во многом и помог разобраться! Спасибо! По доктрине видео Вы не записывали?) 2 года прошло, собирались записать.. У Вас на канале не нашла.

    • @mosg.info-4246
      @mosg.info-4246  7 років тому

      К сожалению не записал, не хватает времени...

  • @pushka_dev
    @pushka_dev 8 років тому

    спасибо!

  • @DmitriySaprykin
    @DmitriySaprykin 7 років тому

    приветствую, почему нет проверки, что пост добавился в базу и все ок и после редиректить? а если по каким то причинам не добавился, как программно об этом узнать? ну и соответственно если вы объединяете методы добавления и редактирования, как узнать программно что все ок update?

  • @Denis-Orlov
    @Denis-Orlov 7 років тому

    symfony.com/doc/3.1/configuration.html#config-parameters-yml:
    parameters.yml.dist не читается Symfony: он просто является справочным, чтобы Symfony знал, какие параметры нужно определять в файле parameters.yml. Если вы добавите или удалите ключи к parameters.yml, добавьте или удалите их и из parameters.yml.dist, чтобы оба файла всегда были синхронизированы.

  • @ИванБелоусов-с3я
    @ИванБелоусов-с3я 8 років тому +1

    Какой плагин отрабатывает, когда в yml файлах при наведении на "%database_host%" показывает значение на 35 минуте ?

    • @mosg.info-4246
      @mosg.info-4246  8 років тому

      phpstorm - symfony plugin

    • @ИванБелоусов-с3я
      @ИванБелоусов-с3я 8 років тому

      Был установлен, но заработал нормально только после выполнения File -> Invalidate Caches / Restart в проекте. Жду еще уроков, спасибо

    • @mosg.info-4246
      @mosg.info-4246  8 років тому +1

      бывает, что он пролагивает, не только с плагином, а в принципе =) когда совсем капец, я просто папку .idea целиком сношу =)

    • @ДенисКаракчиев-р1ю
      @ДенисКаракчиев-р1ю 7 років тому

      А если ничего не помогает и значения не высвечиваются - есть ли еще способы решения?

  • @TEOCompany
    @TEOCompany 8 років тому

    Есть ли какое то обсуждение? Где можно задавать вопросы?

    • @mosg.info-4246
      @mosg.info-4246  8 років тому +1

      Комментарии =) Есть еще группа в ВК, я туда иногда ин-фу кидаю, но там тихо =)

  • @TEOCompany
    @TEOCompany 8 років тому

    Здравствуйте! Я Сам с Yii2 перехожу на симфони. Делаю все на vds, но не работают новые контролеры. т.е. создал бандл, сущности, сделал круд -> но адрес новый не срабатывает

    • @echoladone
      @echoladone 8 років тому

      Артем Ковалский может Вы находитесь в продакшене? попробуйте в девелоп режим перейти

    • @TEOCompany
      @TEOCompany 8 років тому +1

      Как это сделать?

  • @zxFantom
    @zxFantom 6 років тому

    Начал знакомство с симфони именно с этого ролика.
    Забрызгал все стены поливая помоями симфони. "Мощная консоль.." (с). Элементарно не работает "generate:bundle". Создал бандл после чего консоль перестала работать. Версия фоньки 3.3.5. Провозился пару часов. Оказалось эта дура не может корректно сделать запись в composer.json. Срамота!
    При использовании дальнейших команд мне консоль выдаёт следующее:
    he Entity shortcut name: CostCalculationBundle:Post
    C?[K?7?[30;47mostCalculationBundle:Post?[39;49m?8o?[K?7?[30;47mstCalculationBundle:Post?[
    Оказалось что под windows нужно с бубном танцевать, чтобы убрать кракозябры. Возиться не стал.
    Пока фонька кроме отвращения ни чего не вызывает. А жаль.

  • @Mr4iloveg
    @Mr4iloveg 8 років тому +1

    Будут уроки по ларавелу?

    • @mosg.info-4246
      @mosg.info-4246  8 років тому

      нет с вероятностью 99,9%

    • @Mr4iloveg
      @Mr4iloveg 8 років тому

      жаль, а про yii будешь делать? У тебя очень интересные уроки я пожалуй подпишусь на канал.

    • @mosg.info-4246
      @mosg.info-4246  8 років тому

      Про laravel я смотрел вебинар и бегло документацию. Во-первых, у него большая часть компонентов взята из symfony, что уже вызывает вопрос. А во-вторых, когда я увидел роутинг, то волосы у меня начали подниматься. Как можно было взять классный компонент из symfony и превратить его в это... Может быть можно заюзать yml-файл, но я не стал это выяснять. Понял, что laravel для меня бесперспективен. Смысл учить клона symfony.
      Я писал на первой версии Yii, а вместо второго как раз стал изучать Symfony =) Yii не плохой, он простой, его быстрей освоить. Может быть в будущем ради общего развития я что-то на нем сделаю и сниму, но пока в планах его нет

    • @Mr4iloveg
      @Mr4iloveg 8 років тому

      Я новичек в веб программировании, а что не так с роутингом в ларавел? Я правда не видел еще какой в симфони, но в ларавеле ничего плохого в нем не заметил. Просто по чему я про ларавел спросил: по рейтингам он сейчас самый популярный фреймворк но на ютубе нет нормальных уроков на него (дохрена ENG но русских уроков очень мало и они в большинстве бестолковые) уроки в твоем стиле - пользовались бы спросом.
      Ну о вкусах не спорят, наверняка найдется человек который будет осознанно говорить наоборот что ларавел лучше симфони, что твиг плохой шаблонизатор и тому подобное или что json лучше yml.
      В прочем хрен с конкретными фреймворками - главное по чаще пили новые обучалки тебя очень интересно слушать ;)

    • @mosg.info-4246
      @mosg.info-4246  8 років тому

      Laravel просто очень сильно распиарили =)
      В доке я видел вот такой пример и аналогичные:
      Route::get('/', function () {
      return 'Hello World';
      });
      В symfony я конечно тоже могу что-то такое написать, но мне больше нравится использовать yml-файл(ы):
      index:
      path: /
      defaults:
      - _controller: AppBundle:Hello:index
      Может быть в laravel я этого просто не нашел =). А дальше идут примеры со связыванием моделей о__О. Это какая-то каша... Зачем смешивать роутер и модель. И само жестко заданное понятие "Модель" мне не нравится еще с Yii.
      Спасибо =))) Как позволяет время, стараюсь делать =)

  • @binarick
    @binarick 8 років тому

    Здравствуйте а можно Ваш контакт ? Спасибо

  • @venjo404
    @venjo404 8 років тому

    какой ос вы используйте ? и какой посоветуйте

    • @mosg.info-4246
      @mosg.info-4246  8 років тому

      Debian. Для новичков в линуксе, посоветую начать с ubuntu/mint

    • @venjo404
      @venjo404 8 років тому

      У меня сейчас elementory os работает супер просто тема понравилось ,, Спасибо

    • @mosg.info-4246
      @mosg.info-4246  8 років тому

      тема оформления? это numix, ее можно на любом дистрибутиве поставить =)

    • @venjo404
      @venjo404 8 років тому

      Спосибо

  • @adrbvb
    @adrbvb 4 роки тому

    Складывается ощущение что автор так и не доучил Симфони... Пум пум пум пум пум...

  • @KALMAPUK
    @KALMAPUK 8 років тому +2

    ни одной строчки кода за 50 минут !!! ужос

    • @mosg.info-4246
      @mosg.info-4246  8 років тому

      А что вы хотели от обзорного вебинара? о__О livecoding =))))

  • @MyLOBsTerr
    @MyLOBsTerr 7 років тому +7

    Подучите, пожалуйста, английский. Ваши слова не то, что с русским с акцентом, а с абсолютно не правильным произношением просто режут слух, например финд, уии, флюш и тп. Вы же готовите материалы для вебинара, так почему же вы не подготовите фразы!

    • @АндрейРешетченко-т9й
      @АндрейРешетченко-т9й 7 років тому

      Слова "пэхэпэ" и "хэтэмээл" вам тоже слух режут?

    • @MyLOBsTerr
      @MyLOBsTerr 7 років тому

      Андрей Решетченко читайте внимательнее я привёл примеры

    • @bike_porn
      @bike_porn 7 років тому

      Ужасно режут и рождают желание убивать, на самом деле.

  • @MadBlackCatDior
    @MadBlackCatDior 7 років тому

    Не, ну тебе нужно English учить))) начиная с того что при генерации CRUD, тебе ошибка говорит что маршрут уже построен("нельзя все таки импортировать" - потому что уже все импортировано) ua-cam.com/video/HrFYaEtwjBM/v-deo.htmlh16m53s )) Это еще ладно)) но Когда ua-cam.com/video/HrFYaEtwjBM/v-deo.htmlh27m27s (персист и ФЛЮШ)
    Я час не мог перестать смеяться)))

  • @noNanerZ
    @noNanerZ 8 років тому +2

    Я конечно понимаю, что моё анонимное мнение мало кого интересует, но! Пожалейте себя и ваших коллег. Не пишите ничего подобного в своих проектах! Автор конечно молодец, что несет симфу в массы, но нужно это делать грамотно.

    • @АндрейРешетченко-т9й
      @АндрейРешетченко-т9й 7 років тому

      Ты бы аргументировал что-ли, а то просто высер в пустоту...

    • @Игорь-м8л1я
      @Игорь-м8л1я 6 років тому +1

      Если критикуете то критикуйте объективно. Не нравится какая то конкретная реализация чего либо предложите свою реализацию, а мы рассмотрим.

  • @TheMurtukov
    @TheMurtukov 8 років тому +10

    полный флюш

  • @luchaninov1
    @luchaninov1 7 років тому +1

    лучше читать доки :)
    symfony.com.ua

  • @АндрійОпанасюк-м2в
    @АндрійОпанасюк-м2в 8 років тому

    +++

  • @ГрачевСергей-б2г
    @ГрачевСергей-б2г 5 років тому

    Спасибо