2011-11-17 12 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