2016-12-31 8 views

ответ

0

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

Вот логика,

приложение А

в вашем контроллере, вы должны создать 2 функции, функции A и B. Оба вызовы Model A. Функция А для вашего нормальное использование (внутри приложения). В функции B, что вы делаете, получается результат и эхо результат в формате JSON.

Применение B

В этом контроллере, что вы делаете запрос использовать CURL, чтобы получить результат, который был эхо от приложения А -> контроллер A -> B функция

Подробнее о CURL, и вы найдете свое решение.

+0

Спасибо за ваш ценный ответ. Я не могу найти ответа на это. Это очень полезно, если вы можете разработать его немного больше. Я знаю, как использовать завиток, но моя проблема заключается в том, что я не хочу дважды загружать свою базу данных для аналогичной задачи. не могли бы вы объяснить это небольшим кодом? –

+0

Да. Я могу поддержать вас кодом, но прежде чем вы сможете объяснить, чего вы хотите достичь. Какова его логика. Я знаю, что вы хотите получить доступ к модели из другого приложения. но если вы можете быть более конкретным, я могу помочь. –

+0

Привет, У меня есть один сайт и одно приложение для одной и той же задачи, но для обоих у меня есть два разных проекта CodeIgniter в качестве их бэкэнд. Использует две модели для одной и той же задачи. Теперь я хочу добавить только одну модель в проект сайта CodeIgniter для этой операции, которая выполняется как для входа в систему, так и для пользователя. –