Рубрики
Uncategorized

Механизм разработки приложений Rage Frame на основе Yii2

Автор оригинала: David Wong.

Рамка Диапазона

Для вторичного развития, чтобы развитие стало проще.

Предисловие

Проект Rage Frame был основан 16 апреля 2016 года, и механизм разработки приложений на основе фреймворка Yii2 растет. Цель состоит в том, чтобы интегрировать больше базовых функций, не повторять колесо для одних и тех же базовых функций и упростить разработку.

характеристика

  1. Рамка диапазона не создает слишком много бизнес – контента поверх базового нижнего контента, что соответствует большинству требований к разработке нижней части системы.
  2. Режим Wechat, мульти-вход разделен на серверную часть (фоновый), интерфейс (интерфейс ПК), wechat (Wechat), API (другое или стыковка интерфейса приложения), разные бизнесы, разное оборудование, доступ к разным записям.
  3. Механизм перезаписи, представление модели контроллера, сторонние плагины и файлы в рамках yii 2 могут быть переписаны пользователями. Переписывание осуществляется с помощью механизма classMap в yii2.
  4. Обновление для минимизации помех, файл ядра фрейма диапазона помещен под путь к основам фрейма диапазона vendorjianian 74, и стороннее расширение, путь вторичной разработки пользователя полностью разделен, RageFrame может обновлять основные функции через composer, пользователям нужно только обновить через composer.
  5. Для Wechat-соединения с общедоступным номером мы используем отличный неофициальный SDK Easy wechat, который был интегрирован в систему. Метод вызова будет описан в документе Rage Frame, а документ SDK можно непосредственно просмотреть и доработать.
  6. Система управления RBAC (разрешения), функции RBAC и меню бесшовная стыковка, для обеспечения того, чтобы несанкционированное меню не отображалось пользователям, специальные справочные разрешения и документы правил, добавленные в меню.
  7. Плагины и механизмы модулей, установка и удаление не повлияют на исходную систему, конкретную справочную документацию по использованию подключаемого модуля RageFrame.
  8. Таким образом, контроллер и уровень представления в принципе не могут напрямую вызывать модель. Они должны получить доступ к каждой модели через уровень служб и уровень подсервисов, организовать данные, обработку транзакций и другие операции и вернуть результаты данных на верхний уровень. Этот дизайн может способствовать будущему развитию бизнеса, а затем реконструироваться в соответствии с бизнес-характеристиками, или в будущем, если появятся новые технологии и методы, они будут реконструированы в соответствии с тем, что они хотят, например, изменить определенный базовый уровень с Mysql на mongodb или спроектировать субданные и подтаблицы, чтобы справиться с высокой параллельной функцией чтения-записи и мульти-транзакционными функциональными частями.
  9. Интегрируя сторонний логин, в настоящее время существуют QQ, Weixin, Weibo, GitHub.
  10. Интеграция платежей третьих лиц, есть оплата WeChat, оплата Alipay, оплата UnionPay.
  11. Рамочный модуль поддерживает разработку небольших программ.
  12. Интегрируйте RESTful API, поддержите разработку интерфейсов разделения интерфейсов и приложений и разработку интерфейсов приложений, можете напрямую начать развитие бизнеса.
  13. Подробная документация полезна для вторичной разработки разработчиков.

Перед началом

  • Базовые знания PHP
  • Знание основ разработки Yii2
  • Внимательно прочитав документ, вы поймете, что распространенные ошибки могут быть устранены в первую очередь сами по себе, но они не могут решить проблему.
  • Чтобы разработать Wechat, Wechat должен понимать состав интерфейса, включая собственный сервер, сервер Wechat, общедоступный номер (и другие номера), номер теста и принцип связи (процесс взаимодействия).Если мы хотим разработать Wechat, нам необходимо понять состав интерфейса Wechat, включая его собственный сервер, сервер Wechat, общедоступный номер (и другие номера), номер теста и принцип связи (процесс взаимодействия).
  • Если вам нужно заняться разработкой интерфейса (RESTful API), чтобы понять основной протокол HTTP, заголовок заголовка, режим запроса( GET\POST\PUT\PATCH\DELETE И т. Д.
  • Возможность просмотра журналов и навыки отладки
  • Обязательно внимательно ознакомьтесь с документом

Официальный сайт

Официальный сайт

Разработка документов

Документ о разработке рамок диапазона

Демонстрация

Демонстрация

Учетная запись: демо

Пароль: 1234567

Демонстрация ограничивает некоторые функции. Для лучшего опыта загрузите опыт установки.

Обратная связь по проблеме

Если у вас есть какие-либо вопросы по использованию, пожалуйста, дайте мне обратную связь. Вы можете связаться со мной следующими способами

Группа QQ: 655084090

Электронная почта: [электронная почта защищена]

Форум: http://forum.rageframe.com

Github:https://github .com/jianyan74/…

[email protected]:https://git .oschina.net/jiany…

Особая Благодарность

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

Yii:http://www.yiiframework.com/

Начальная загрузка:http://getbootstrap.com

EasyWechat:https://easywechat.org/

Информация об авторских правах

Rage Frame следует протоколу Apache 2 с открытым исходным кодом и доступен бесплатно.

Информация об авторских правах на сторонний исходный код и двоичные файлы, включенные в этот проект, будут отмечены отдельно.

Авторское Право_2016-2018 по рамке диапазона www.rageframe.com

Все права защищены.