CodeIgniter(譯:程式碼_點燃器,下簡稱CI)是一種framework,以php的物件(object)為主要架構所製作而成的後台套件(又稱框架)。
框架會要求設計者依照其特定方式去安排檔案放置的位置,再以特定方式將前台的「面版(視界)」與後台的「控制指令」結合在一起,讓網頁的製作更有條理,將來需要維護修改時也會更加容易。
CodeIgniter(譯:程式碼_點燃器,下簡稱CI)是一種framework,以php的物件(object)為主要架構所製作而成的後台套件(又稱框架)。
框架會要求設計者依照其特定方式去安排檔案放置的位置,再以特定方式將前台的「面版(視界)」與後台的「控制指令」結合在一起,讓網頁的製作更有條理,將來需要維護修改時也會更加容易。
我們知道$this->load->view(視圖路徑,資料陣列)就能回傳一個視圖到使用者端。想必這個函式必需打印出視圖程式碼出來才行。究竟它是如何完成這樣的任務呢?為了能夠更靈活地使用這個方法且避免誤解而發生非預期性的錯誤,決定把這方法的流程跑一次。
單看CI_loader中的view()方法,內容僅是做個函式轉向: