Sly32#: клиент не понимает что такое MVC в принципе, а его подделка вообще никак не попадает под этот паттерн
Вы лучше смогли понять суть его "подделки". Я же только уловил мысль автора обеспечить "программирование без программирования". Т.к. на 100% знаю, что это невозможно, стараюсь не вмешиваться в изобретение очередного "вечного двигателя" 😊
Кстати, а он разве заявлял, что придерживается принципов MVC? 😀
Sly32#: шел 2024 год, а некоторые до сих пор не понимают, что такое MVC и для чего он.
Смотря что понимать под кодом. Управляющие конструкции шаблонизатора - это тоже код 😊
ArbNet#: и то есть случаи когда приходится совмещать разметку и код.
О каком коде "бэка" вы говорите? Совмещать разметку и код нужно только в том случае, если не используется шаблонизатор или такой специализированный язык, как PHP, в котором есть встроенные средства шаблонизации (т.н. альтернативный синтаксис). Даже если ничего этого нет, в коде "шаблонов" помимо управляющих конструкций будут сплошные print(f)/echo/etc.
Patoha#: Тоесть, можно создать доп поле, если есть например 5 частей фильма и в каждой из этих частей в доп поле вписывать (один дома) если это франщизы один дома или как?
Если использовать двухуровневую адресацию, например /odin-doma/1, и составную идентификацию категория-объект, можно использовать в адресах идентификаторы, совпадающие с номерами серий.
Это делается путем создания соответствующей структуры базы данных и написания программного кода. Но в общем можно попробовать приспособить категории со связью один-ко-многим (категория-объект или категория-подкатегория), если есть.
Если есть новости, касающиеся каждой серии, можно использовать список связанных (похожих) новостей, например: http://hyde.pageshop.ru/example-content (внизу). Даже если новости и серии - разнотипные объекты, все равно можно использовать тот же принцип.
Openso#: Да уж явно не пародией на программистов, которые по три месяца на курсах поучились и предлагают создавать для сайта отдельную табличку в БД.
Не позорьтесь. Сейчас база данных - основа практически любой информационной системы. Если вы об этом только что узнали, можете таблицу соответствия жестко в коде прописать (в виде массива). Это лучше, чем с наскока вникать в "современные реалии".
Если для вас принципиально сделать именно "через одно место", можете каким-нибудь способом сформировать в адресе запроса естественный путь к файлу, например /price/essentuki.xlsx, и использовать "базовую" (Basic) аутентификацию с конфигурационным файлом сервера (.htpasswd, etc.). Естественный путь к файлу лучше использовать в любом случае, но при "правильном подходе" можно сделать и иначе, если трудно "совсем правильно".
Mik Foxi#: все более менее с большим набором функционала будут сильно тормознутее, чем написание с нуля кода )
Зачем "статейникам" "с большим набором функционала"? "С нуля" в наше время (почти) никто код не пишет. Если ты, будучи студентом, не наваял библиотек, которые нужны для решения этой задачи, лучше возьми сторонние инструменты или готовое решение.
Обьясните ему кто-нибудь)))
Издеваетесь? 😀
MVC это не паттерн
MVC, etc. тоже принято называть шаблонами (или "паттернами") проектирования. Объяснил 😊
клиент не понимает что такое MVC в принципе, а его подделка вообще никак не попадает под этот паттерн
Вы лучше смогли понять суть его "подделки". Я же только уловил мысль автора обеспечить "программирование без программирования". Т.к. на 100% знаю, что это невозможно, стараюсь не вмешиваться в изобретение очередного "вечного двигателя" 😊
Кстати, а он разве заявлял, что придерживается принципов MVC? 😀
шел 2024 год, а некоторые до сих пор не понимают, что такое MVC и для чего он.
и то есть случаи когда приходится совмещать разметку и код.
О каком коде "бэка" вы говорите? Совмещать разметку и код нужно только в том случае, если не используется шаблонизатор или такой специализированный язык, как PHP, в котором есть встроенные средства шаблонизации (т.н. альтернативный синтаксис). Даже если ничего этого нет, в коде "шаблонов" помимо управляющих конструкций будут сплошные print(f)/echo/etc.
Тоесть, можно создать доп поле, если есть например 5 частей фильма и в каждой из этих частей в доп поле вписывать (один дома) если это франщизы один дома или как?
Верно. Пример структуры:
Если использовать двухуровневую адресацию, например /odin-doma/1, и составную идентификацию категория-объект, можно использовать в адресах идентификаторы, совпадающие с номерами серий.
Это делается путем создания соответствующей структуры базы данных и написания программного кода. Но в общем можно попробовать приспособить категории со связью один-ко-многим (категория-объект или категория-подкатегория), если есть.
Если есть новости, касающиеся каждой серии, можно использовать список связанных (похожих) новостей, например: http://hyde.pageshop.ru/example-content (внизу). Даже если новости и серии - разнотипные объекты, все равно можно использовать тот же принцип.
я примерно так и думал, но еще нужны сами формы, мне найти статью
Основные способы:
яваскрипт
Нода? 😊
А вы таблички мусолите.
Да, таблички создаются для любых объектов. Даже для самих табличек могут создаваться: http://hyde.pageshop.ru/tables
Пусть уже тогда ексель подключит, там проще с табличками работать.
Говорю же: не позорьтесь.
Да уж явно не пародией на программистов, которые по три месяца на курсах поучились и предлагают создавать для сайта отдельную табличку в БД.
Не позорьтесь. Сейчас база данных - основа практически любой информационной системы. Если вы об этом только что узнали, можете таблицу соответствия жестко в коде прописать (в виде массива). Это лучше, чем с наскока вникать в "современные реалии".
Если для вас принципиально сделать именно "через одно место", можете каким-нибудь способом сформировать в адресе запроса естественный путь к файлу, например /price/essentuki.xlsx, и использовать "базовую" (Basic) аутентификацию с конфигурационным файлом сервера (.htpasswd, etc.). Естественный путь к файлу лучше использовать в любом случае, но при "правильном подходе" можно сделать и иначе, если трудно "совсем правильно".
Более 10-ти.
все более менее с большим набором функционала будут сильно тормознутее, чем написание с нуля кода )
Зачем "статейникам" "с большим набором функционала"? "С нуля" в наше время (почти) никто код не пишет. Если ты, будучи студентом, не наваял библиотек, которые нужны для решения этой задачи, лучше возьми сторонние инструменты или готовое решение.