pepa-linha / nette-inertia
Nette 对 Inertia.js 的适配器。
v1.0.1
2021-01-24 06:23 UTC
Requires
- php: >=7.4
- nette/application: ^3.0
This package is auto-updated.
Last update: 2024-09-24 14:12:03 UTC
README
这是 Nette 对 Inertia.js 的适配器。
安装
composer require pepa-linha/nette-inertia
使用方法
扩展你的展示器
class BasePresenter extends InertiaPresenter
然后在你的展示器中使用 $this->inertia(...) 方法发送页面对象响应。
默认情况下,Inertia 页面组件的名称与展示器名称相同。你可以通过覆盖 getInertiaComponentName 方法来更改它。
使用模板中的 $inertiaPageObject 设置 Inertia 应用的默认状态。
<div id="app" data-page='{$inertiaPageObject|noescape}'></div>