2011-11-17 65 views
0

我是一名先进的FM开发人员,他完成了大量的WordPress模板和一些基本的PHP编码。我正在研究最终需要PHP访问FM数据库的项目。我的最后一个Web项目是Lasso 4,我是FM方面的新手。因此,我想知道是否值得投资学习这个项目的PHP框架。FileMaker PHP项目。使用CodeIgniter,CAKE或自定义编码的PHP?

该项目是一个“基本”报价系统,供应商可以登录他们的账户,在报价单中输入他们的供应品,然后将表格提交到一个系统中,这个系统不可避免地与FM库存系统同步/屋。

来自这里所有巫师的任何建议都非常感谢。

TIA, 丹尼斯

回答

2

好,使用框架将是一个不错的选择,因为CodeIgniter的是,它比行吟诗人框架可以很容易地制定出一个初学者的框架,我会用笨建议你。

+0

同意,您可以编写模型以使用FileMaker php类来处理数据。 – davidethell

+0

我发现Cake更多的是一个初学者框架(更自动化等)。但那是主观的。无论如何:我同意应该使用一些框架(没有它的编码项目通常最终会陷入混乱) – mark

+0

感谢您的提示。已安装CI并已设置FX.PHP。无法让它工作,因为它看起来像旧的代码名称已被更改la class MyExampleClass extends Controller'不起作用,但类MyExampleClass扩展CI_Controller'! – SWL

0

看看comparisona of php frameworks,然后决定自己是否值得花费一些时间用于新项目。

+0

谢谢,CI看起来像它会做,一旦我终于搞定了! – SWL

1

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

对于我来说,CodeIgniter是最简单的框架(也用于多个PHP/MySQL项目),并且您已经知道FileMaker,如果这必须是您的后端。只有我没有做的事情是尝试ODBC而不是XML接口。希望这可以帮助。

UPDATE

跟进,因为我已经使用ODBC在过去几个月至少8-10个项目。一旦你了解了FileMaker的ODBC驱动程序的怪癖,使用FX.php更便于携带,虽然我没有测试FM12的新速度,但ODBC速度更快。只要注意不兼容的字段类型,查询问题以及通过FM文档了解日期等方面的细节。

+2

我非常喜欢用FileMaker查看CI示例,因为我无法使其工作@ user1150789 – SWL