2012-02-08 21 views
0

我有使用osCommerce購物車的經驗,我喜歡他們如何使用「要求」只是將不同的框添加到網站的左側或右側欄。osCommerce「box」文件和CakePHP?

require(DIR_WS_BOXES . 'shopping_cart.php'); 

我有一個程序員創建一個新的網站,我和他這樣做是在CakePHP中。我問他是否可以在創建類似osCommerce的盒子時使用相同的邏輯,使用這種方式我可以在不同的頁面上「要求」這些框相當容易。

他告訴我,在像CakePHP這樣的框架中,在頁面代碼上工作並不容易,就像在smarty中一樣;我猜smarty是他指的是osCommerce。

這是真的嗎?使用CakePHP將創建單獨的框php文件,並只需要他們在不同的網頁,如osCommerce不起作用?

謝謝!

+0

「聰明」他不是指osCommerce;他指的是聰明。 http://www.smarty.net/ – 2012-02-08 22:47:19

回答

1

它可以通過對視圖進行黑客攻擊來完成,也可以使用插件來完成,但CakePHP的編寫方式(以及用它編寫的方式)與編寫方式有很大不同一些與osCommerce。

蛋糕使用了一種叫做MVC(http://www.phpro.org/tutorials/Model-View-Controller-MVC.html),這使得它更易於管理大型應用程序,並且更易於重複使用的代碼(更好維護,國際海事組織),而osCommerce全部內聯 - 它使用大量的include() s和define() s使事情工作。

你可能會最好的聽取他的意見,而不是試圖強迫他共同破解一些東西,這可能不會如你所期望的那樣工作 - 轉而採用新的做事方式,而不是試圖以一種古老的方式開展新科技工作。