Как получить доступ к объекту другого класса?

Рейтинг: 0Ответов: 1Опубликовано: 04.09.2014

Есть такой вопрос... В системе реализовано 2 класса, один Upload - для загрузки файлов, второй - Article - для управления сущностью "Статьи". В классе Upload есть переменная $files, которая содержит информацию о загруженных файлах.

Когда пользователь заполняет форму добавления статьи, ему дозволено загрузить несколько изображений, которые отправляются на сервер Ajax'ом файлу Upload.php. Иначе говоря, изображения грузятся вперед контента статьи, а далее, после сабмита формы, добавляется уже содержимое формы (класс Article).

Так вот, как получить доступ из класса Article к переменной $files, чтобы в одном потоке добавить информацию в БД? Проблема в том, что Article, Upload - это 2 контроллера, использую Codeigniter.

Ответы

▲ 1Принят

@Oleg Ponomarchuk -

ему дозволено загрузить несколько изображений, которые отправляются на сервер Ajax'ом файлу Upload.php

Ответ сервера сделайте в виде json-массива с ссылками на файлы и прикрепите к основной форме статьи при помощи JS. На момент отправки статьи, "сущность" Upload уже не существует, так как запрос отработает и вернет результат фронтэнду.