thumbtech / fm-api-php-cakephp3
该软件包最新版本(1.0.4)没有提供许可证信息。
为CakePHP 3.0提供的FM PHP API库
1.0.4
2017-06-28 20:48 UTC
README
更新了FM_API_for_PHP_Standalone代码,以支持PHP 5.4 / CakePHP 3.0...
这是随FileMaker Server 14提供的FM_API_for_PHP_Standalone库的副本,受以下条款约束
版权 © 2005-2007, FileMaker, Inc. 保留所有权利。注意:使用此源代码受随代码附带的FileMaker软件许可协议的约束。您使用此源代码即表示您同意此类许可条款和条件。除非软件许可协议明确授予,否则FileMaker不会以明确或暗示的方式授予任何其他版权、专利或其他知识产权许可或权利。
尽管这是随FileMaker Server 14提供的库,但它相当老旧。它报告的API版本为1.1
- API版本:1.1
- 最低服务器版本:10.0.0.0
我在CakePHP之外广泛使用了这个库,并且它运行良好。(然而,它只是FileMaker服务器自定义网络发布引擎的包装,我从未理解为什么它会这么复杂。认真地说……作者是在试图赢得“疯狂代码”比赛吗?)
遗憾的是,由于类构造函数的命名与类名相同(而不是__construct)且没有定义命名空间,FileMaker提供的API不适合与CakePHP 3.0一起使用。
此版本仅尝试将事物粘合在一起以用于CakePHP 3.0,并提供对许多类的composer &自动加载支持。
要使用,在您的应用程序的composer.json文件中包含类似以下内容
...
"require": {
...
"thumbtech/fm-api-php-cakephp3": "1.*",
...
},
...
最终,我希望开发一个定制的CakePHP 3数据源,以利用PHP API!