談到phpcms和zen cart這兩套開源系統,固然功能定位不同,分析其架構 phpcms要優于zen-cart ,phpcms是一套標準MVC設計模式,盡可能的將視圖和代碼分開,頁面通過同一進口進行加載,當然zencart 也是同一進口.
他們二者區別在于 phpcms不管在任何目錄下面都會先引用根目錄文件include夾common.inc.php,然后走得標準的一條加載順序路線http://www.49028c.com/,根據需要來初始化類和數據,而zen-cart不同之處在于走該目錄下面標準流程.
例如zen-cart在admin文件夾中,他會需要require('includes/application_top.php');這里的includes文件夾是在admin/include中,這里面你會發現首頁index.php也會是相同流程,而且加載順序一樣,只不過文件都在根目錄下面include中;
共同點,ecmsphpcms有個content_form.class.php,zen cart有個html_output.php,都把html類似于控件封裝在類或函數里,不過html_output.php可以直接賦初始值,form.class.php需在結合自定義field完成.
新聞熱點
疑難解答