Проверьте запрос, который вы используете с mysqli_query.
Пока в успешном запросе он возвращает объект результата, при ошибке он возвращает логическое значение FALSE, поэтому вы получаете ошибку.
Вы можете найти дополнительную информацию в документах: http://php.net/manual/en/mysqli.query.php
Eric Evans и шведская консалтинговая компания выпустили пример приложения на основе поставлющегося примера, который Eric использует всюду по книге. Это находится в Java, но понятия хорошо документируются на странице проекта.
http://dddsample.sourceforge.net/
Однако быть предупрежденным, что DDD больше о поездке, чем место назначения. Поймите, что пример кода, Вы смотрите, принял много форм, прежде чем это стало тем, что Вы видите теперь. Вы не видели неловкие модели, которые использовались первоначально, и Вы пропускаете шаги, сделанные для рефакторинга основанного на модели на понимании, полученном по пути. В то время как стандартные блоки важны в DDD, Eric полагает, что они слишком подчеркнуты, поэтому возьмите все образцы с мелкой частицей соли.
Это не проект с открытым исходным кодом, но тем не менее это - пример в коде: http://www.codeplex.com/dddpds
пример используется в книжной .NET Управляемый Доменом Дизайн с C#: проблемное конструктивное решение
<час>А искусственный пример, который кажется обещанием, но, возможно, умер: http://www.codeplex.com/domaindrivendesign
Хорошее чтение является книгой Jimmi Nilssons (и блог в этом отношении) домен Applying управляемый дизайн
, Это - смесь книг Evans и Fowlers ( Управляемый Доменом Дизайн - Evans), и ( Шаблоны Архитектуры приложений для предприятия - Fowler)
Я боюсь, что http://www.codeplex.com/domaindrivendesign действительно умер, но если кто-либо интересуется содействием, не стесняются связываться со мной.
Полный я рекомендовал бы против надежды слишком много на примеры DDD, в лучшем случае примеры могут показать результаты доменного моделирования и/или одного подхода для реализации шаблонов. Я таким образом рекомендовал бы читать книгу и затем задать вопросы в форум .
Хорошо, я нашел это, но это - Java не C#:
http://timeandmoney.domainlanguage.com/
Я не использовал никого сам, но существуют некоторые инструменты, упомянутые на странице DDD Wikipedia. Большинство из них, кажется, реализовано в Java все же.
http://en.wikipedia.org/wiki/Domain-driven_design#Software_tools_to_support_domain-driven_design
Я не уверен, насколько он полон, но я нашел NDDD Sample в Google Code.
Сервер Code Camp , Пример кода Джеффри Палермо для книги ASP.NET MVC в действии является открытым исходным кодом и использует DDD.
(То же, что и мой ответ в Примеры дизайна, ориентированного на предметную область )
http://kigg.codeplex.com/ - хороший пример для меня.