How it works RMScore прост в использовании и дает свободу разработке. Прочитайте! Все ссылки выглядят так: ?page=controller.template Если Вам нужно выполнить какое-то действие или отправить форму (POST): ?page=имя_контроллера.имя_шаблона&module=имя_модуля&action=действие Все контроллеры лежат в "controller/" + имя_контроллера Все шаблоны лежат "pages/имя_контроллера/" + имя_шаблона Все модули для действий тут "modules/имя_модуля.php" Все ваши функции тут "func.php" Все классы здесь "lib/" Модели По умолчанию используется две модели: default,admin Модель это представление вашего веб-приложения, которое видит пользователь. Каждая модель имеет свой header и footer, в которых вы можете подключать уникальные таблицы стилей и скрипты. Представление default отображается всегда, когда пользователь не залогинен. Так же вы можете настроить отображение своей модели для каждого виртуального хоста в панели админа. Api2 Все методы работают по простым правилам и в WEB и в среде Cordova Это работает так: Загружается класс somestatementApiClass.php из 'controller/api2/' вызывается публичный метод somemethod(somedata) с данными из переменной data, которые передаются в параметр метода Если метод что то возвращает, это вернется как массив в myFunc Безопасность: apiEngine.js работает на токенах. Они генерируются PHP при загрузке каждой страницы и хранятся в сессии. Контроллеры: Вы можете создать свой контроллер в директории 'controller'. Мы реккомендуем использовать условие вида "if ($_GET['page'] == 'controller.template'){}" в вашем коде для разделения логики отображения. В контроллерах для вывода в шаблон используется массив $data[]. Шаблоны: Шаблоны работают на чистом HTML. Плейсхолдеры выглядят как "::placeholder" где 'placeholder' это ключ в массиве $data[]. Это может выглядеть так -----------controller---------- if ($_GET['page'] == 'controller.template') { $data['myheader'] = 'Вот мой заголовок'; } -----------/controller---------- -----------template----------

::myheader

-----------/template---------- сгенерированная страница будет выглядеть следующим образом:

Вот мой заголовок

Mysql Движок работает на библиотеке safeMySql. Подробные инструкции есть в файле core/safeMySql.php