Size: a a a

2021 July 10

S

Shurick in phpGeeksJunior
ему хочется чистый без обвязок
источник

V

Vladimir in phpGeeksJunior
так если ты фреймворк возьмешь, то там тож будет изначально жесткая структура, если ничего менять не будешь
источник

V

Vladimir in phpGeeksJunior
Кстати, я же тебе вроде кидал гайд где без фреймворка всё делаешь, там многое объясняется и дается пример директорий
источник

WC

Working Horse Close ... in phpGeeksJunior
Я не знаю, хватит ли мне времени. Тут я не просто PHP, а в целый веб для себя открыл с bootstrap 5 и шлюх... Кхм, фреймворками
источник

V

Vladimir in phpGeeksJunior
источник

R

Rahman in phpGeeksJunior
смотри курс у webformyself по фреймворку, поймешь что такое MVC, но не пиши код также как он, просто он объясняет напримере фреймворка что такое MVC (Елисеев пока рано как по мне)
источник

WC

Working Horse Close ... in phpGeeksJunior
Я до 10 дошел и подзавис
источник

V

Vladimir in phpGeeksJunior
В джанго всё тож самое)
источник

WC

Working Horse Close ... in phpGeeksJunior
Я уже имел дело с ним (MVC), просто не знаю, как правильно его реализовать в нынешних условиях
источник

WC

Working Horse Close ... in phpGeeksJunior
Мне же лучше, но есть еще такая штука как соглашения и хорошие практики (или как на русском будут good practices)
источник

V

Vladimir in phpGeeksJunior
Чтобы реализовать прям "правильно", тут нужен опыт. Реализуй как понял, как умеешь. С опытом поймешь как можно улучшить.
источник

D

David in phpGeeksJunior
А не получится сразу фреймворк взять?
источник

R

Rahman in phpGeeksJunior
не)), это слишком легко))
источник

WC

Working Horse Close ... in phpGeeksJunior
Ну, хорошо, возможно, даже отлично.
Если кто работал с FastRoute, можете подсказать как используется handler?
    case FastRoute\Dispatcher::FOUND:
       $handler = $routeInfo[1];
       $vars = $routeInfo[2];
       // ... call $handler with $vars
       break;

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

https://github.com/nikic/FastRoute
источник

WC

Working Horse Close ... in phpGeeksJunior
Не знаю какой и не знаю, смогу ли изучить его за короткое время. У меня много проблем с версткой на bootstrap 5 - отнимает практически все мое время
источник

WC

Working Horse Close ... in phpGeeksJunior
Ладно, пишите, если что. Всем спасибо, все лучшие. Все обсуждаемые языки тоже лучшие (на вкус и цвет)
источник

D

David in phpGeeksJunior
Пробуй laravel , он прост по сравнению с другими и изучишь его базовые вещи за достаточно короткое время и, возможно, прояснится MVC
источник

R

Rahman in phpGeeksJunior
if (is_callable($handler)) {
  $response = $handler($your_params);
} else {
// Если это класс, то там описываем __invoke, он будет вызываться поумолчанию, если сделать так
   $object = new $handler();
   $response = $handler($your_params);
}
источник

WC

Working Horse Close ... in phpGeeksJunior
Лично мне такое не нравится, но я понял, спасибо
источник

МС

Марсель Серебряный... in phpGeeksJunior
Ему бы саму структуру MVC понять, где, что за что отвечает ) дальше легче
источник