daaktaa/crud-twig

基于 Twig 的 Symfony CRUD 前端

安装: 3

依赖: 0

建议者: 0

安全: 0

星星: 0

观察者: 1

分支: 0

开放问题: 0

语言:JavaScript

v1.0.0 2024-09-26 13:26 UTC

This package is auto-updated.

Last update: 2024-10-03 07:15:24 UTC


README

此包是 dakataa/crud 的子包,并且依赖于它。无需费力即可创建美观的 CRUD 仪表板。您可以自定义颜色、标志、图标,还可以轻松扩展或更改 模板Bootstrap 主题

设置

安装包

composer require dakataa/crud-twig

Twig

方法

组件(Twig 宏)

可用块

如何扩展或更改模板

您可以通过在根项目目录中创建新的模板来轻松扩展每个 listeditview 模板: templates/crud/[entity]/[template].html.twig

{% extends '@DakataaCrudTwig/edit.html.twig' %}
{% block title %}
	New Title
{% endblock}

{% block form_start %}
	Before Form Begin
   {{ parent() }}
{% endblock %}

{% block form_body %}
	{{ form_row(form.modify.view.name) }}
	<hr>
	{{ form_rest(form.modify.view) }}
{% endblock %}

JavaScript API

数据获取器

Ajax 验证器

无需刷新即可验证和显示表单错误。只需添加 HTML 属性 [data-ajax] 即可。

<form data-ajax="true" action="..." method="...">
	...
</form>