Задать вопрос
@Evgeny_Shestakov

Использование моделей друг друга между 2-мя сайтами на Yii 1.xx?

Есть 2 сайта на Yii 1 (каждый как отдельное приложение), стоит задача сделать виджеты одного на другом, а так же использовать некоторые модели одного сайта на другом (счетчик). Встал вопрос как именно лучше использовать модели (в тч relations) одного на другом. Готового рецепта не нашел, думаю использовать пространства имен и делать 2 компонента db на каждом сайте (условно db1 для работы со своими моделями, db2 для стороннего), поделитесь опытом как лучше реализовать такое?
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@rsi
software engineer
Ненужное усложнение это пытаться достучаться до одной модели из другого сайта. Так как модель это не просто файлик в вакуме, это часть сайта, которая зависит от его настроек и так далее.

Хотите просто и без усложнений? Скопируйте модель одного сайта в другой, настройте в нем конект к базе другого сайта и берите данные из базы. Хотите правильно делайте апи, это не так страшно как звучит. А то что вы предлагаете, это сложнее и тупее, чем любой из предложенных мною вариантов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы