bitrix-controllers

Community

Master Bitrix controllers for reliable AJAX

Authorbxmaximum
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Обеспечивает единый подход к созданию и управлению D7-контроллерами в Bitrix, облегчая автосвязывание параметров, настройку фильтров действий и обработку ошибок, что ускоряет разработку AJAX/REST-эндпоинтов.

Core Features & Use Cases

  • Автосвязь параметров действий — автоматически маппит параметры запроса в сигнатуры контроллеров.
  • Фильтры действий — интегрированные фильтры (Authentication, Csrf, HttpMethod, Scope, CloseSession, ContentType) с настройками в configureActions.
  • Обработка ошибок — единый механизм добавления ошибок через addError/ErrorCollection вместо исключений.
  • Развертывание AJAX/REST-эндпоинтов — применяется для реализации AJAX-эндпоинтов и REST-интеграций через Controllerable.
  • Рендеринг и JSON-ответы — поддерживает как возвращаемые массивы, так и форматированные ответы.

Quick Start

Create a new Bitrix D7 controller module and expose an AJAX endpoint through the Controllerable framework.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: bitrix-controllers
Download link: https://github.com/bxmaximum/bitrix_ai_challenge/archive/main.zip#bitrix-controllers

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.