Evgeny_Shestakov: Нет. Я считаю, что необходимо использовать внешние ключи в самой базе данных независимо от используемого фреймворка и того, следит он за целостностью или не следит. Я видимо вчера слишком запутанно написал, сейчас выскажу свое мнение проще: если вы полагаетесь только на фреймворк, то после вас обязательно придет дурак, напишет свой метод на голом PDO и все испортит.
Александр Макаров: другими словами "не стоит". Но если вы считаете, что внешние ключи - это не нужная в базах данных вещь и целостность данных можно отдать на откуп только php - с удовольствием выслушаю аргументацию человека с вашим опытом разработки :)
amfetamine: Ну а вы сами-то чаще хардкодите и делаете собственные таблицы или подключаете готовые модули? И если хардкодите, то почему предпочитаете путь говнокода вместо выделения необходимого функционала в отдельное расширение?
amfetamine: ник у вас подходящий. А откуда если не из дополнения по вашему взялся код, обращающийся к таблице, которой нет в стандартной поставке опенкарта?
Mintormo: могут быть, могут не быть. Мне это напоминает историю Нассима Талеба, который играя на абсолютной непредсказуемости событий стал миллионером.
Владислав: У вас неверный подход, зачем вы пытаетесь приделать паттерн там, где не знаете самого регулярного выражения? сделайте адрес /author/{slug} без всякого паттерна и ищите по slug в базе данных имя автора, а затем выводите то что вам нужно.
Владислав: тогда вставляйте другие символы в регулярное выражение. %27 - это закодированная кавычка (можете в консоли хрома ввести decodeURI('%27') и увидите). Ларавел раскодирует строку, а затем примеряет к ней патерн.
Борис Белов: по правд говоря именно иза тех же параметров я в свое время и делал магазины по большей части на опекарте - до боли просто и понятно. Но понятно в плане, что решить задачу глянув в код было бы куда проще и быстрее, чем отвечать на вопрос, строя многочисленные предположения :)
А fl.ru когда я последний раз работал на нем забирал ~13% с заказчика и ндфл (13%) в меня как с исполнителя. Плюс про аккаунт. Заработал 3000 уе? Ну давай отрежем с твоей сделки четвертиночку и с тебя еще возьмем за привилегию с нами работать.
Все знающие laravel/symfony/zend/ror/django php специалисты точно также готовы к кастомным решениям, думаю, найти спеца будет не сложнее, чем java/net разработчика.
Outoverlay: memcached тоже поддерживают не все хостинги, впрочем, кэшер вам не сильно поможет - он решает проблему первичной инициализации и компиляции скрипта, а не то, как быстро или медленно он затем работает (а скрипт при лонг пулинге у вас в любом случае уже висит в памяти скомпилированный и запущенный) и не проблемы с памятью. Проблема будет в том, что с php у вас в памяти будет висеть по одному процессу на каждое соединение и я сомневаюсь, что упомянутые вами хостинги выдержат хотя бы сотню одновременно подключенных по вашей схеме клиентов. Хотя тут цифрами оперирую вслепую, слишком разные характеристики бывают у хостингов и слишком разную сложность вычислений несут скрипты.