這一篇沙漠風(fēng)跟大家分享一下PhalconCMS多模塊的代碼組織。在PhalconCMS中有“前臺(tái)(app/frontend目錄)”和“后臺(tái)(app/backend目錄)”兩個(gè)模塊,分別對(duì)應(yīng)著訪客和管理員的用戶群體。下面沙漠風(fēng)程序開發(fā)團(tuán)隊(duì)直接通過代碼來分析。
網(wǎng)站建設(shè)公司" />
多模塊文件加載
在“app/core/loader.php”文件中,對(duì)“前臺(tái)模塊”和“后臺(tái)模塊”的“controllers”、“models”文件目錄進(jìn)行加載。這里是用的命名空間加載(registerNamespaces)方式,也可以用自動(dòng)加載(registerDirs)來處理。