миграция сайта yii - PullRequest
       4

миграция сайта yii

0 голосов
/ 27 февраля 2012

У меня есть веб-сайт, созданный с нуля, и я серьезно подумываю о переводе этого сайта в инфраструктуру Yii. Я вроде застрял на "правильном", зачем это делать. У меня есть несколько классов, которые были написаны для сайта. Одним из них является функция электронной почты, основанная на шаблонах базы данных. Класс реагирует на различные действия в системе, извлекает информацию из БД и заполняет отправляемые шаблоны электронной почты.

Переместить ли эту систему электронной почты в слой Модули? Уровень контроллера или его следует переписать как расширение?

Я должен признать, что я новичок в MVR и фреймворках, так что любая помощь будет принята с благодарностью.

Ответы [ 2 ]

0 голосов
/ 27 февраля 2012

Лучший способ будет, если вы используете его как расширение.Но для операции db вам нужно будет создать модель, а для вызова почтовой функции вам потребуется создать контроллер.

Создав расширение, вы можете использовать это расширение для нескольких мест в вашем проекте по мере необходимости..

0 голосов
/ 27 февраля 2012

В Yii вы, вероятно, смотрите на комбинацию. Пользовательская функция отправки электронной почты, вероятно, будет лучшей как расширение, которое вы можете легко вызвать с других контроллеров. Администрирование шаблонов гарантирует модель и контроллер для взаимодействия CRUD с шаблонами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...