soliantconsulting / simplefm
FileMaker Server XML API 适配器
5.1.6
2020-06-15 21:32 UTC
Requires
- php: ^7.0
- beberlei/assert: ^2.6
- cache/adapter-common: ^0.3.3
- cache/void-adapter: ^0.3.1
- litipk/php-bignumbers: ^0.8.4
- php-http/httplug: ^1.1
- psr/cache: ^1.0
- psr/log: ^1.0
- zendframework/zend-code: ^3.0
- zendframework/zend-diactoros: ^1.3
Requires (Dev)
- phpunit/phpunit: ^5.5
- squizlabs/php_codesniffer: ^2.6
- zendframework/zend-crypt: ^3.1
Suggests
- zendframework/zend-crypt: For using the block chain identity handler
README
SimpleFM 是由 Soliant Consulting, Inc. 设计的快速、便捷且免费的工具,旨在促进 PHP 网络应用程序与 FileMaker Server 之间的连接。
SimpleFM 是一个轻量级的 PHP 包,使用 FileMaker Server XML API。FMS XML API 通常被称为自定义网络发布(简称 CWP)。
SimpleFM 非常适合使用 Composer,使得它与包括 Zend Framework、Symfony、Laravel、Slim 在内的所有 PHP-FIG 框架一起使用变得非常简单。
请参阅SimpleFM-skeleton 示例应用程序,该应用程序演示了在中间件 Zend Framework 应用程序中使用 SimpleFM 的方法。
特性
易于集成
- PSR-4 自动加载(Composer 就绪)。
- 可以独立使用,也可以与任何服务或中间件一起使用,例如 Apigility 或 Stratigility。
CWP 调试器
- 轻松查看作为 URL 格式的底层 API 命令,便于故障排除。
- FileMaker 错误代码被转换为可理解的错误消息。
简洁性与性能
SimpleFM 以简洁为设计原则。我们对其进行非正式基准测试,并获得了比两种最常见的 CWP PHP 替代方案更快的查询结果。
系统要求
SimpleFM、示例和此文档专为 PHP 7.0 和 FileMaker Server 12 设计。
- PHP 7.0+
- FileMaker Server 12+
理论上,只需最小努力,它应适用于使用 fmresultset.xml 语法格式的任何版本 FileMaker 服务器,但未进行向后兼容性验证或维护。
许可
SimpleFM 可用于商业和非商业用途,并受商业友好的 MIT 许可协议许可。
安装
通过 composer 安装
composer require soliantconsulting/simplefm
文档
文档构建可用于
您也可以通过 MkDocs 在本地构建文档。
$ mkdocs serve