jiny/wire-table
Composer 安装命令:
composer require jiny/wire-table
包简介
livewire with data-tabel controller
README 文档
README
라이브와이어를 통하여 CRUD를 처리하는 데이터베이스 테이블 컨트롤러 입니다.
매직 CRUD
WireTable은 테이블의 CRUD 기능을 일반화를 통하여 중복된 코드 작성을 줄이고, 테이블의 변화된 동작들을 Hook 기능을 통하여 커스텀 할 수 있습니다.
또한, 최신 LiveWire기술을 응용하여 SPA와 같은 동작을 서버사이드에서 처리를 할 수 있습니다.
설치
composer require jiny/wiretable
다양한 컨트롤러
WireTable은 다양한 CRUD 컨트롤러와 Popup 및 SPA 동작을 위한 Livewire 컴포넌트로 구성되어 있습니다.
Actions
컨트롤러가 다양한 테이블과 화면을 구현하기 위해서 외부로 배열형태의 데이터 값을 전달 받습니다. 이 배열 데이터를 wireTable에서는 actions이라 부릅니다. actions 배열에는 처리해야 되는 테이블 명과 화면 UI등의 데이터를 담고 있습니다.
Hook
WireTable은 라이브와이어가 자동으로 CRUD를 처리할때, 사용자별로 커스텀 동작을 추가하기 위하여 Hook 메소드를 컨트롤러에 추가할 수 있습니다. 라이브와이어 컴포넌트는 방문자 패턴 기술을 응용하여 컨트롤러의 인스턴스를 자동으로 생성하고 메소드를 호출함으로서 Hook 기능을 추가합니다.
jiny/wire-table 适用场景与选型建议
jiny/wire-table 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 65 次下载、GitHub Stars 达 1, 最近一次更新时间为 2024 年 06 月 19 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 jiny/wire-table 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 jiny/wire-table 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 65
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 17
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-06-19