CI框架快速入門1 目錄結構分析

2021-07-14 03:56:07 字數 1129 閱讀 6757

可以看到有以下檔案和目錄:

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 在上篇部落格我說了我們可能在開發的路途上會要學習這些框架,我也給出了我對框架學習的幾點 我們首先要看一下這個框架屬於開發結構中的那一層。因為我們的開發都是要用分...