Overview of Filter Chain Effects
chain() method of a Filter. These effects are powered by the Yii 2 Imagine Extension, meaning the arguments passed to these effects correspond to the methods supported by that extension.website·Indexed 33 days ago
https://luya.ioDeveloper guides and documentation for LUYA, a CMS built on the Yii framework. Includes detailed instructions on creating modules, extensions, and themes, as well as configuring NgRest CRUD, API endpoints, and CMS building blocks. Covers administrative UI customization, headless API access, multi-language support, and deployment synchronization.
chain() method of a Filter. These effects are powered by the Yii 2 Imagine Extension, meaning the arguments passed to these effects correspond to the methods supported by that extension.Active Buttons (luya\admin\ngrest\base\ActiveButton) allow you to attach a button to a specific NgRest CRUD row. When clicked, the button triggers a handler that can interact with the associated Active Record class.
Common built-in Active Buttons include:
luya\admin\buttons\DuplicateActiveButton: Duplicates a record.luya\admin\buttons\TimestampActiveButton: Manages timestamps.luya\admin\buttons\ToggleStatusActiveButton: Toggles the status of a record.yii\queue\db\Queue database integration. It is registered as the adminqueue component. This system is used for scheduling jobs, including built-in support for scheduling changes in dropdowns (Select) and checkboxes (ToggleStatus).luya\admin\ngrest\base\Plugin defines the type of an input field. This allows you to implement specific UI components and behaviors such as selects, date pickers, and file or image uploaders. Each plugin can have its own set of configuration options. To implement these plugins, refer to the NgRestModel configuration.To scale LUYA across multiple pods (e.g., in Kubernetes) and ensure a stateless context where users can jump between webservers without session loss, you must externalize the following three components:
LUYA is a modular system built on the Yii framework, designed for developers using version control (VCS) and deployment tools rather than graphical web-installers. Key technical capabilities include:
LUYA is a CMS built on several distinct architectural principles that differentiate it from traditional platforms like WordPress:
vendor directory to maintain a structured environment.