Я почти чувствую себя подобно побитому рекорду, но я рекомендовал бы смотреть на некоторые общие основы по двум причинам:
Разговор об использовании платформы, которая может быть легко расширена, у меня был очень положительный опыт с Платформой Зенда. Это связно, и все же слабо связанная структура позволяет быстро и легко расширить любой существующий компонент, и вся платформа разработана на основе идеи, что необходимо будет записать собственному помощнику и сменным классам для добавления к ее полной функциональности.
я нашел, что Платформа Зенда так абсолютно гибка, что я выполняю единственный веб-сайт как Платформу Зенда части MVC и разделяю мою старую дрянную платформу и еще более старый более дрянной код, который я не получил для перезаписи все же. На самом деле, потому что во время нашего переписывать мы нашли одну страницу, которая выполнила неприемлемо медленное использование старой платформы, я переключил единственную страницу для выполнения под архитектурой Платформы Зенда.
Для ответа на некоторые вопросы я рекомендовал бы изучить Шаблоны Архитектуры приложений для предприятия Martin Fowler. Он обеспечивает большое ценное понимание того, как решить много этих типичных проблем как то, как создать слой взаимодействия базы данных в Вашем приложении. Fowler также затрагивает темы как Размещенный на первой полосе Контроллер и MVC.
Хорошо. Я разместил этот же вопрос на форумах SQL Server, и, по-видимому, это ошибка в командлетах PowerShell в SQL Server 2008 ... следите за темой здесь .
Попробуйте это самостоятельно: PS> $ MyArray = "MyVar1 = 'String1'", "MyVar2 = 'String2'"
Теперь: PS> $ MyArray а также PS> MyVar1
Теперь: PS> $ MyArray | get-member
PowerShell считает, что вы назначили $ MyArray 2 строковых объекта, не более того. Этот подход не приводит к определению переменных $ MyVar1 и $ MyVar2 в PowerShell.
Извините, я не могу сейчас запустить мою виртуальную машину SQL2008, чтобы прокомментировать другие части ...