Различные вопросы по PHP и MySQL

101K
.
# Swank (30.12.2014 / 00:02)
Он о mvc или как там еазываеться эта фигня
роутинг эта фигня называется)
.
Ей 25
# ramzes (30.12.2014 / 00:17)
роутинг эта фигня называется)
Да, маршрутизация(Routing), если одним словом. Или сегменты URL основанные на MVC. Как то так.
А чем там они неудобные или что, я не знаю. Во всех фреймворках это применяется и всё норм.
.
Я до сих пор не допер в чем там могут быть проблемы.
Как делают во всех фреймворках?
Скармливают все запросы точке входа.
Дальше различная магия определяет функцию/метод, которые соответствуют урле. Причем лучше сразу сопоставлять правила с коллбеками, чем завязывать что-либо на урлы. Это позволит добиться полного контроля над урлами и они не будут диктовать правила расположения файлов в фс или сервисов в контейнере.
Что касается жс цсс и прочей фигни, то здесь просто выделяем какую-нибудь урлу и раздаем с помощью nginx.
Если на бэкэнде требуется определить путь к этим файлам, то ничто не мешает написать хэлпер, который будет это делать. Зачем здесь могут понадобиться относительные пути, понятия не имею.
.
(\/)____o_O____(\/)
# XakepPRO (29.12.2014 / 23:32)
Есть какой-нибудь термин для URL типа: example.com/module/action/param1/param2/?

И ещё, как там дело обстоит с ресурсами, ссылками и скриптами? Из-за такой структуры можно забить на относительные п
parse_url()
.
не надо ни чего ни куда резать. вообще ни чего не надо делать.
по скольку точка входа у нас в корне (по логике, там) то все пути идут от корня, а в разметке просто / со слеша начинаем.
чпу скорее удобнее чем неудобнее корявых var=valи безопаснее даже
.
Сексуальность валенка
# Rakovskiy (30.12.2014 / 00:04)
Там одного запроса достаточно. Утром поправлю
Возможно Гг, но я думаю один вид поиска не найдёт так другой найдёт
.
# ValekS (30.12.2014 / 00:40)
Да, маршрутизация(Routing), если одним словом. Или сегменты URL основанные на MVC. Как то так.
А чем там они неудобные или что, я не знаю. Во всех фреймворках это применяется и всё норм.
не совсем так.
роутинг и мвц не связанны между собой.
просто их часто используют. как например пхп и хтмл, но при этом хтмл не является частью пхп.
роутинг это набор правил для перенаправления запроса от точки входа (грубо index.php) к определенному модулю, в соответствии с заданными правилами.
и ни чего более.
еще он отлично работает как фильтр и валидатор GET запросов
.
Ксакеп
reaper, на твой пост (30.12.2014 / 02:02) отвечу, имеем структуру:

example.com/main
example.com/main/
example.com/main/index
example.com/main/index/some/strange/params

И в коде: <img src="/images/office-small.jpg" align="left" >
При этом, картиночка, например, лежит в example.com/main/images.

Очевидно, поиск будет произведен в разных директориях. Вот я о чём. То есть мне везде нужно будет приписывать полный путь.
.
__________________________________________________
# XakepPRO (30.12.2014 / 10:30)
reaper, на твой пост (30.12.2014 / 02:02) отвечу, имеем структуру:

example.com/main
example.com/main/
example.com/main/index
exa
Для картинок не нужен такой путь
.
# XakepPRO (30.12.2014 / 10:30)
reaper, на твой пост (30.12.2014 / 02:02) отвечу, имеем структуру:

example.com/main
example.com/main/
example.com/main/index
exa
а ты как хотел? сменить структуру и что бы скрипт сам за тебя все пути поменял? в сказку попал?
Всего: 7969