可以看到有以下檔案和目錄:
system:ci框架**;
user_guide:使用者手冊,和實現無關,刪掉也不影響
index.php:唯一的入口檔案,除了這個檔案外其他php檔案都不能直接執行。
index.php檔案
index.php是唯一的入口檔案,裡面主要邏輯是define一些常量,最後再require_once codeigniter.php核心檔案。
// the name of this file
define
('self', pathinfo(__file__, pathinfo_basename));
// path to the system directory
define
('basepath', $system_path);
// path to the front controller (this file) directory
define
('fcpath', dirname(__file__).directory_separator);
// name of the "system" directory
define
('sysdir', basename(basepath));
//最後一行
require_once basepath.
'core/codeigniter.php';//載入核心檔案
檔案結構也比較清晰,看目錄名就大概清楚每個目錄是做什麼的:
controllers:控制器
models:模組
views:展示
system目錄
ci框架目錄結構分析
myshop system 框架程式目錄 core 框架的核心程式 codeigniter.php 引導性檔案 common.php 載入基類庫的公共函式 controller.php 基控制器類 ci controller model.php 基模型類 ci model config.php 配置...
Flask框架快速入門學習(1)
flask框架適用於python語言,很好的web開發框架 encoding utf 8 from flask import flask def hello world return hello world def show user profile username return user s u...
框架學習1 常見框架的結構和分析1
我們所學習的技術框架有很多,例如struts1 struts2 jsf spring springmvc hibernate ibatis 在上篇部落格我說了我們可能在開發的路途上會要學習這些框架,我也給出了我對框架學習的幾點 我們首先要看一下這個框架屬於開發結構中的那一層。因為我們的開發都是要用分...