thumbtech/fm-api-php-cakephp3

该软件包最新版本(1.0.4)没有提供许可证信息。

为CakePHP 3.0提供的FM PHP API库

1.0.4 2017-06-28 20:48 UTC

This package is auto-updated.

Last update: 2024-09-10 02:24:59 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!