Redsuns PHP Site System設計簡介
来源:互联网 发布:网站流量统计系统源码 编辑:程序博客网 时间:2024/05/21 09:40
小弟現正開發這個拙劣的PHP框架,有很多概念仍不成熟且未實現出來,於是在此放出框架設計的概念予大家來指教一下先。
希望大家可以幫助一下小弟,好讓小弟的功課能拿高分一點……
RPSS是個以MVC形式開發的框架,主要是參考Discuz!X的代碼再以MVC形式開發。
並且以HTML5 + CSS3作樣式的設計。
普通的入口只有一個,就是index.php,進入後自動初始化引擎以及設置action至"home"
然後就是利用路由類(主控制器)以action參數載入子控制器,再載入模型並執行,引入數據庫的資料至指定變量。
然後加載視圖檔,嵌入已賦值的變量。
系統主要的類會進行靜態化並貯存至RPSS主容器之中,即是以下的代碼:
class RPSS {
public static function app ( ) {
static $a;
if ( empty ( $a ) ) {
$a = new RPSS_App ( );
}
return $a;
}
}
而開發人員和站長則有特殊的admin/admin_login.php作入口,非常用的入口名稱某程度上能加強網站的安全性(應該是吧……)
在後台可利用表格進行網站的設計,也可利用源碼編輯器直接修改源碼,適合不同程度的開發人員和站長。
主要的代碼格式和Android 的Java開發相近,先引入必要類、檔,再定義與文件名相同的類。
函數命名格式則是ruby的小階加下劃線。不使用__autoload除了是為了效率,亦是希望大家容易看到用了什麼組件,讓大家方便幫忙改善代碼。
希望各路高人能提供些概念和可改善之處,小弟真的很渣……大概概念都是以上了。
- Redsuns PHP Site System設計簡介
- php site
- php node cocos blog site
- 微擎路由、site.php
- php system()
- site
- site
- site
- site
- Site
- Using Profile "Site Name" to give a name to system
- hadoop2.2.0 core-site.xml--file system properties
- hadoop2.2.0 core-site.xml--Local file system
- hadoop2.2.0 core-site.xml--s3 File System
- hadoop2.2.0 core-site.xml--s3native File System
- hadoop2.2.0 core-site.xml--Kosmos File System
- hadoop2.2.0 core-site.xml--FTP file system
- PHP SYSTEM WARNING: 'date_default_timezone_get()'
- CodeForces 373B Making Sequences is Fun
- <微积分五讲>读后感
- Codeforces Round #211 (Div. 2)(二分贪心)
- 开源网络爬虫介绍及其比较
- 常见异常以及异常的处理
- Redsuns PHP Site System設計簡介
- 算法学习(二)快速排序(下)
- 关于“写保护”的一些问题
- 批处理导入注册表及删除键值
- 次方求模
- ZOJ 2710 Two Pipelines
- 开学了……
- linux 下 .sh 文件语法
- 黑马程员_Eclipse的入门使用方法_29