Мой сайт

Главная | Регистрация | Вход
Пятница, 27.06.2025, 20:33
Приветствую Вас Гость | RSS
Меню сайта
Мини-чат
Наш опрос
Оцените мой сайт
Всего ответов: 0
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2014 » Июнь » 01
Просмотров: 1304 | Добавил: areaccer | Дата: 01.06.2014

Как загрузить файл используя модель (вариант с тонким контроллером и толстой моделью)

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

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

Кроме того, в рецепте будут показаны модель и контроллер для того случая, когда нам может пригодится функционал не только добавления объекта модели с файлом (C в CRUD), но и обновления файла при редактировании уже существующего объекта модели (U в CRUD), который был создан ранее и хранится в базе данных.

Контроллер

Контроллер стандартный, почти такой же, какой генерируется при помощи Gii. В данном случае контроллер не выполняет действий, связанных с загр ... Читать дальше »

Просмотров: 370 | Добавил: areaccer | Дата: 01.06.2014

Форма входа
Поиск
Календарь
«  Июнь 2014  »
Пн Вт Ср Чт Пт Сб Вс
      1
2345678
9101112131415
16171819202122
23242526272829
30
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Copyright MyCorp © 2025 | Конструктор сайтовuCoz