Inertia
Esta página aún no está disponible en tu idioma.
Connect Yii requests, responses, views, sessions, and redirects to the Inertia protocol
Architecture
Section titled “Architecture”php-forge/inertia owns the Inertia protocol, page model, prop resolution,
headers, redirects, and result objects. This package connects that core to Yii requests, responses, views, and sessions.
The application supplies its JavaScript client, component resolver, and asset build.
Installation
Section titled “Installation”Yii 2.0.x is outside this package’s declared support.
composer require yii2-extensions/inertia:^0.6See the installation guide for Yii development-line resolution, bootstrap registration, CSRF configuration, and frontend setup.
Quick start
Section titled “Quick start”Register the adapter in the existing web application configuration:
'bootstrap' => [\yii\inertia\Bootstrap::class],Return a page from an existing controller action:
return \yii\inertia\Inertia::render('Dashboard', ['stats' => ['visits' => 42]]);A normal visit renders HTML; an Inertia visit returns a JSON page. The default view supplies the page payload but loads no frontend bundle. Continue with configuration and the usage examples to connect the application’s client.
Documentation
Section titled “Documentation”Practical guides and application recipes, with exact contracts in PHPDoc.
- 📚 Installation guide: Composer, bootstrap, CSRF, and frontend setup.
- ⚙️ Configuration and adapter reference: manager options, props, root views, and responses.
- 💡 Usage examples: controllers, prop recipes, validation, and redirects.
- 🔄 Migration guide and upgrade checklist: application changes for existing installations.
- 🧪 Testing guide: PHPUnit, static analysis, mutation, and documentation checks.
AI assistance
Section titled “AI assistance”AI agents: use the repository guides and package skill below. When hosted documentation is available, start at
https://yii2-framework.github.io/docs/llms.txt and fetch a listed page’s Markdown by appending index.md to its URL.
For the Yii 22 conventions this package builds on, use the yii2-framework agent skill from a local
yii2-framework/docs checkout (skills/yii2-framework/SKILL.md).
- 🤖 yii2-inertia-integration skill: installation for Claude Code, Codex, and OpenCode.
If hosted sources are unavailable, use the repository guides and the locally available package skill.
Our social networks
Section titled “Our social networks”Follow on X Follow on Facebook Join our Subreddit Join on Telegram
License
Section titled “License”Package
Section titled “Package”- Source code and issues: yii2-extensions/inertia. Star the repository if the package is useful to you.
- Composer package: yii2-extensions/inertia.
- Changelog: CHANGELOG.md.