pepa-linha/nette-inertia

Nette 对 Inertia.js 的适配器。

v1.0.1 2021-01-24 06:23 UTC

This package is auto-updated.

Last update: 2024-09-24 14:12:03 UTC


README

这是 NetteInertia.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>