自己寫乙個框架

2021-06-29 12:43:30 字數 820 閱讀 2206

++++++++++++++++++++++++++++++++++++++++++++++自己寫乙個框架+++++++++++++++

單入口mvc

類/庫(屬於擴充套件)

+++++++++

乙個好的配置檔案和讀取功能

++db介面

+++++++++++

dispather.php

+++++++++++

index.php---->dispather--->分析controller+action

根據分析controller+action

動態載入--------》引入乙個自動載入機制

controller.php(類檔案)--->呼叫action方法

二、***************===model模型******************************==

在寫乙個model 能夠接入db處理類方便生成sql

++++++++++

index.php?m=user&a=reg

dispatch.php

[m=user,a=reg]

|||$class=user

$method=reg

|||$controller=new $class();

$controller->method()

controller->display();

三、********************===view模板********************

使用模板或者使用原生寫法(模板只是對模板檔案替換)

tmpl_engine_type=>php

自己寫乙個LIST

pragma once forward declarations templateclass clistnode templateclass clist template class clistnode void insertafter t data template void clistnode ...

自己寫乙個BaseDao

通過反射可以獲得實體的屬性和類的名字我們就可以拼接處sql語句 查詢的萬能dao public static void select object o 通過物件獲取類物件 class c o.getclass 獲取類中的屬性 field fields c.getdeclaredfields 設定許可...

如何自己寫乙個日曆

在很多 都有自己的乙個日曆工具,有些看起來挺酷的,肯定有很多人想學.但在這裡我不是要寫乙個,而是給出它的設計過程,即它的靈魂.第一步 首先我們要選擇要顯示的年份和月份.第二步 獲得這個月的最大天數 參照前面一篇文章 第三步 建立乙個日期物件,這個日期物件為這個月的第一天.第四步 得到這個日期物件的星...