Что такое MVC? Объясняю НА ПАЛЬЦАХ! [2/2]
HTML-код
- Опубликовано: 24 апр 2018
- Telegram-канал: t.me/rahim_muratov
Instagram: / rahim.muratov
Сайт: marlindev.ru
Вторая часть видео. В нем мы познакомимся с понятием MVC.
Ссылка на первое видео: • PHP Загрузка картинки ...
Установка сервера: • Основы PHP - Подготовк...
#загрузка #файлов #для #вебразработка #уроки #начинающих #видеоуроки #php #mvc
да чел, и голос у тебя приятный и харизма имеется. Одно удовольствие смотреть твои видео!
Спасибо за контент
я бы сказал голос получше чем у профессиональных дикторов
вспомнил старый анекдот про учителей:
возмущается один учитель другому:
я им раз тему объяснил, они не поняли,
я им второй раз объяснил, они снова не поняли,
я им третий раз объяснил,
я уже сам понял, а они еще не поняли :)
Mr_RAS ахах))
Очень просто и понятно! Спасибо большое! Казалась такой сложной эта тема до того как нашел твой видос! Будь здоров и богат!
*Marlin*
*Благодарю! Все доходчиво и понятно- ВМЕСтО ТЫСЯЧИ ЗАУМНЫХ ФРАЗ ОДИН ВИДОС!*
Сколько я не проходил курсов по программированию то они только все усложняли, и вот совершенно случайно я наткнулся на ваше видео.
Такого просто и понятного расказа я еще не встречал, спасибо!
Спасибо Автор- реально помог!!!! Пусть тебе за это воздастся!
Блин, как же мне нравится твои примеры. Прям в башке какой-то переломный момент происходит. Спасибо тебе, гуру примеров))
Я въехал! Благодарю за отличный урок!🌟
Круто. Очень классно и доходчиво. Спасибо.
ты супер дупер. все как бы понятно . но еше понятнее было бы если ба назвал папки своими именами и туда положыл файлы :) Спасибо за то что ты делаеш..
Спасибо за видео
Насколько понял, на 6:39 модель и контроллер перепутаны местами? function uploadImage с приемом аргумента - отвечает за логику, а вызов uploadImage с передачей в нее аргумента - controller
Спасибо , очень легко и плавно объясняете
По mvc посмотрел около 5 видео. Нихрена не понятно было.
Это единственное видео, после которого понятно стало. Спасибо!
Как всегда красава.
Ты супер, давай бесплатные уроки по ларавел =)
Молодец ❤️
Спасибо мужик, очень помог
супер!
Спасибо большое =)
Спасибо.
Спасибо. Дело
Очень круто, спасибо! Наконец-то разобрался. Пожалуйста дай название трека на фоне этого видео!!
Спасибо Рахим! Так как ты никто необьясняет
С твоим голосом на радио нужно идти))
Не работает часть с view
Я уже все попробовал и название картинки в коде менял, и саму картинку в виде пнг выбрал, но не выводится на экране картинка
Абсолютно то же написал что и в видео
Хорошо, а как сделать так, чтобы руками не прописывать название файла в ? Скажем, пусть показывает последнюю загруженную картинку.
ты разобрался?
@@teatime5543
По основам функционального программирования урок нужен.
Получается, что все функции и классы - это модель?
Место, где мы создаем конкретные экземпляры классов и/или вызываем функции/методы - это контроллер?
Сергей Колмаков здесь важное уточнение, модель это код реализующий бизнес логику проекта.
А контроллер где вызывается и отрабатывает код модели, результат которого передается в вид
Рахим, прости за тупизм.
Т.е. модель - это специфические классы/функции для конкретного проекта? А куда тогда относятся общие модули: работа с БД, отправка mail и т.д.? Ведь они не являются в полной мере реализацией бизнес логики, скорее универсальные строительные кирпичики.
P.S.: возможно, я не так понимаю термин «бизнес логика».
Сергей Колмаков к примеру отправить письмо с благодарностью после покупки является обязательным в твоем бизнесе/проекте? Следовательно код за отправку писем тоже принимаем за модель.
Это чё получается контроллер отвечает за вызовы и передачу функций? Если бы вся логика была от нас скрыта этих методов то эт бы называлось инкапсуляция? Я думаю такие вещи творятся ну оочень на больших проектах.
А чем тогда является фаил index.php и других страниц?
рискну предположить, что index.php является контроллером, он собирает данные ($_POST.... ), дёргает функции для обработки из модели и отправляет всё в шаблоны view
точкой входа в программу
загружает маршрутизатор чпу и в зависимости от урл вызывается соответствующий контроллер
а контроллер уже вызывает модель и вид, которые на него завязаны
есть контроллер controllernews.php для новостей при урл типа site.com/news
и есть контроллер controllercatalog.php при вызове site.com/catalog
для этих сущностей естественно будет разный запрос к бд для вызова новостей или отображения каталога товаров и так же разные виды
при использовании фреймворков есть соглашение по именованию файлов контроллеров и моделей, т.к. фреймворк автоматом будет узнавать, какие имена файлов надо загружать, в маршрутах эти имена не указываются
почему require();, почему не include(); ?
Разве модель отвечает за логику?
Да Модель, это и есть Логика проекта, это не только работа с базой данных, это твоя БизнесМодель(твой функционал, будь то парсинг, загрузка картинок, работа с базой, работа с xml, работа с API сторонних проектов и т.д.)
Михаил Мельников спасибо
жаль что не показала как в идеале оно должно быть, в папке MVC :(
Забыл генерацию название файла)
В следующем видео))
Начал смотреть твои видосы относительно недавно,оч доставляет то как ты все разжевываешь
до тебя смотрел хауди хо и тому подобный распиаренный высер,который делает каждый свой видос исключительно на отъебись но с подписью #отпрофи используя лексикон который абсолютно не понятен людям которые только начинают учить программирование.Банальным примером такого являются видосы с 0 до профи за 2 часа
Годных каналов вроде твоего единицы(единственный который знаю это "видеоуроки php",парень тоже делает годноту,но не объясняет каждый ньюанс так как это делаешь ты)
Не забивай пожалуйста на канал как это сделал когда то соракс
И раз затронул тему MVC,то не желаешь сделать серию уроков по написанию какого-нибудь фреймворка ?дабы посмотреть как это делается с 0,думаю многим это будет интересно,применение ооп и т.п
Зинченко, Борисов для начинающих
Елисеев для продвинутых .
Марлин тоже для начинающих не желающих уснуть на уроке так как материал предоставляется в нескучном виде
Елисеев отлично излагает
+Sergey Proskuryakov до Елисеева уровня дорости надо ))) он монстр php
посмотри еще зинченко и webformyself там довольно неплохие уроки по php
создай свой MVC