Тема: Доступ к БД из вне

Здравствуйте, подскажите имеется ли возможность подключаться к БД ReadyScript по API с другого домена?

Повысить оценку Понизить оценку

Re: Доступ к БД из вне

Вы хотите сделать перенос из другой системы на другой платформе?

3

Re: Доступ к БД из вне

Закусило Александр пишет:

Вы хотите сделать перенос из другой системы на другой платформе?

Нет хочу сделать выгрузку прайс в xls
Сайт в облаке.
Если бы была возможность подключаться к базе в облаке, было удобно

Повысить оценку Понизить оценку

4 Отредактировано Ярослав (21.06.2016 11:28:47)

Re: Доступ к БД из вне

А я бы хотел узнать, можно ли к другой БД из RS подключаться)

Re: Доступ к БД из вне

Андрей пишет:
Закусило Александр пишет:

Вы хотите сделать перенос из другой системы на другой платформе?

Нет хочу сделать выгрузку прайс в xls
Сайт в облаке.
Если бы была возможность подключаться к базе в облаке, было удобно

В облаке нет возможности создавать свои php файлы. Можно только сделать на локалке дополнительный модуль на локальной версии продукта и потом, закачать его себе в облако его и например запускать метод на исполнение или ещё что-то.

Re: Доступ к БД из вне

Ярослав пишет:

А я бы хотел узнать, можно ли к другой БД из RS подключаться)

Можно.
Но нужно, чтобы на хостинге стояло разрешение, на доступ к БД из вне.
Обращаться к БД можно же по IP адресу, просто указав доступы к базе данных. Коннект должен быть последовательным. 

//Сменим стандартное подключение на своё для работы
\Setup::$DB_HOST = 'новый хост';
\Setup::$DB_USER = 'юзер';
\Setup::$DB_PASS = 'пароль';
\Setup::$DB_NAME = 'Имя базы';
\RS\Db\Adapter::init();

//Теперь система будет подключена к другой базе и можно строить к ней запросы.

После того как поработали с внешней БД, но проделать тоже самое, но уже сменить доступы обратно на свои.
Пока так, чтобы использовать \RS\ORM\Request

Если нужно держать сразу 2 соединения и к внешней БД и к своей, то тут можно для внешнего соединения использовать стандартные фукнции php. Но я думаю, это будет уже не то.

7

Re: Доступ к БД из вне

Закусило Александр пишет:

В облаке нет возможности создавать свои php файлы. Можно только сделать на локалке дополнительный модуль на локальной версии продукта и потом, закачать его себе в облако его и например запускать метод на исполнение или ещё что-то.

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

Повысить оценку Понизить оценку

Re: Доступ к БД из вне

Андрей пишет:

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

Ну Вам всё равно понадобится модуль в качестве отдающей контент стороны. Вы ведь данные из админ части получать хотите? Вы же не парсить будете. Соответственно нужен адрес по которому будете получать контент.