Нет я к тому, что прописав 127.0.0.1 .dev хост с именем project.2011.dev не будет заруливать на 127.0.0.1. Хотя по идее должен это делать, но у меня не сработало.
Не нужен потому, что буду хранить много неоднородных данных!
Задача простая: разбить контент на медиа-блоки (например: картинка, галерея, текст, видео, аудио-записи, карточка из интернет-магазина, гуглокарта), у каждого из них свои параметры, очень разнообразные.
Нагрузка низкая (считай дом-страница).
Могу поспорить. Например такая вещь как интернет-магазин, где однородность данных крайне низка, в результате чего 3НФ становится не инструментом, а препятствием к быстрой и удобной разработке. Хотя, мне кажется, что мы просто про разные вещи немного говорим. Меня интересует именно объектный подход к работе с данными. Т.е. мне интересно готовое решения для работы с БД, нежели формирование страниц.
Не просто так он появился и набрал популярность (я про mongo). И на самом деле под CMS использовать SQL менее удобно, чем документарное хранилище, он удобен для хранения «плоских» данных.
Спасибо за ответ!
Интересует нативная поддержка noSQL решений. Сами ведь понимаете, что Архитектура настолько разная, что простым плагином дело не обойдется.
Но реестр нужен для другого. Безусловно, что внутри модели использовать реестр значит потерять гибкость и повысить связанность, но на уровне контроллера использование реестра помогает получить доступ к объектам системы:
$driver = new MailDriver(Reg()->config->mail);
$mail = new Mail($driver);
В данном случае Reg::me() не многим лучше чем Reg::get('config')->localization->…
потому что с помощью Reg() я пытаюсь уйти от использования громоздкой записи «Reg::».
Sectus, у меня тоже по сути синглтон, я пытался уйти именно от использования класса со статическими вызовами, но сохранить глобальную видимость объекта.