FileMaker PHP项目。使用CodeIgniter、CAKE还是自定义编码的PHP?

FileMaker PHP项目。使用CodeIgniter、CAKE还是自定义编码的PHP?,php,cakephp,filemaker,Php,Cakephp,Filemaker,我是一名高级FM开发人员,做过很多WordPress模板和一些基本的PHP编码。我正在做一个需要PHP访问FM数据库的项目。我的上一个web项目是Lasso4,我对PHP的FM方面是新手。因此,我想知道为这个项目学习PHP框架是否值得投资 该项目是一个“基本”报价系统,供应商可以登录他们的账户,在报价表中输入他们的供应,并将该表提交给一个不可避免地与FM库存系统内部同步/对话的系统 非常感谢这里所有巫师的建议 蒂亚, Denis好吧,使用框架将是一个不错的选择,因为CodeIgniter是一个初

我是一名高级FM开发人员,做过很多WordPress模板和一些基本的PHP编码。我正在做一个需要PHP访问FM数据库的项目。我的上一个web项目是Lasso4,我对PHP的FM方面是新手。因此,我想知道为这个项目学习PHP框架是否值得投资

该项目是一个“基本”报价系统,供应商可以登录他们的账户,在报价表中输入他们的供应,并将该表提交给一个不可避免地与FM库存系统内部同步/对话的系统

非常感谢这里所有巫师的建议

蒂亚,
Denis

好吧,使用框架将是一个不错的选择,因为CodeIgniter是一个初学者框架,与其他框架相比,它可以很容易地计算出来,所以我建议您使用CodeIgniter。

好吧,使用框架将是一个不错的选择,因为CodeIgniter是一个初学者框架,与其他框架相比,它可以很容易地计算出来,所以我建议您使用CodeIgniter。

看一看,然后自己决定这些框架中的任何一个是否值得浪费一些时间用于您的新项目。

看一看,然后自己决定这些是否值得浪费时间用于你的新项目。

我发现自己也处于同样的情况。我选择使用CodeIgniter,因为有人为FX.php类编写了一个包装器。它为我提供了几个成功的项目,使用以FileMaker为后端的CI。这是原件。我很乐意提供一些例子

CodeIgniter是我最容易理解的框架(我也在几个PHP/MySQL项目中使用过它),你已经知道FileMaker是不是你的后端。我唯一没有做的就是尝试使用ODBC而不是XML接口。希望这有帮助

更新


接下来,在过去的几个月里,我在至少8-10个项目中使用了ODBC。一旦你克服了FileMaker的ODBC驱动程序的怪癖,它就比使用FX.php更具可移植性,尽管我还没有测试FM12的新速度,但ODBC要快得多。请注意不兼容的字段类型、查询问题,并通读FM文档以了解日期等方面的详细信息。

我发现自己也遇到了同样的情况。我选择使用CodeIgniter,因为有人为FX.php类编写了一个包装器。它为我提供了几个成功的项目,使用以FileMaker为后端的CI。这是原件。我很乐意提供一些例子

CodeIgniter是我最容易理解的框架(我也在几个PHP/MySQL项目中使用过它),你已经知道FileMaker是不是你的后端。我唯一没有做的就是尝试使用ODBC而不是XML接口。希望这有帮助

更新


接下来,在过去的几个月里,我在至少8-10个项目中使用了ODBC。一旦你克服了FileMaker的ODBC驱动程序的怪癖,它就比使用FX.php更具可移植性,尽管我还没有测试FM12的新速度,但ODBC要快得多。只需注意不兼容的字段类型、查询问题,并通读FM文档了解日期等细节。

同意,您可以编写模型,使用FileMaker php类处理数据。我发现Cake更像是一个初学者框架(更自动化等)。但这是主观的。在任何情况下:我同意应该使用一些框架(没有框架的项目编码通常会导致混乱),感谢这些提示。已安装CI并已设置FX.PHP。无法使其工作,因为看起来旧的代码名已更改。la
类MyExampleClass extends控制器
不工作,但
类MyExampleClass extends CI_控制器
工作!同意,您可以编写模型来使用FileMaker php类来处理您的数据。但这是主观的。在任何情况下:我同意应该使用一些框架(没有框架的项目编码通常会导致混乱),感谢这些提示。已安装CI并已设置FX.PHP。无法使其工作,因为看起来旧的代码名已更改。la
类MyExampleClass extends控制器
不工作,但
类MyExampleClass extends CI_控制器
工作!谢谢,CI看起来只要我最终启动并运行它就可以了!谢谢,CI看起来只要我最终启动并运行它就可以了!我非常希望看到FileMaker的CI示例,因为我无法在@user1150789运行我非常希望看到FileMaker的CI示例,因为我无法在@user1150789运行