Preface: 3 Years of entry, full-time start to knock Code also has 1.5 of times. Technical base has been very poor, is still in the rookie level, work is not diligent busy seldom thinking about the end, leading to the code knocked on the forgotten accumulation. Work during the roughly used 3 frames Ecshop, thinkphp, CI, are not deep fur, code management is also very confusing. Based on the current project is to use the CI framework, the decision system to learn this framework, lay the foundation for the future management of the project.
Learning situation: Watch video + notes (only focus or not know the knowledge) video address (CI framework Learning (1)-Framework introduction controller establishment and access)
Directory structure of the "Focus 1" CI framework
Application Project Application Information
------Cache Caching
------Config Configuration
------Controllers Controller
------Core Core File
------Errors Error Template
------Helpers Auxiliary Functions folder
------Hools Hooks
------Language Language Pack
------Libraries General Class Library
------Logs log file
------Models Model
------Third_party third-party class library
------views
------index.html prevent direct access to application files via the portal file
index.php Portal File
License.txt Registration File
System file
------Core Core Package: Framework initialization, framework controller
------Datasbase Database Operations
------Fonts Font Files
------Helpers helper functions: Form form helper functions, etc.
------Language Language Pack
------Libraries General Class Library: Shopping Cart class library, encryption class library, mail class library, etc.
------index.html prevent direct access to application files via the portal file
User_guide Help Manual (English version)
CI Framework Learning (1)-Framework introduction controller establishment and access