Community
Articles
Topics
Q&A
Learn
Course
Programming Dictionary
Tools Library
Development tools
AI Tools
Website Source Code
PHP Libraries
JS special effects
Website Materials
Extension plug-ins
Leisure
Game Download
Game Tutorials
English
简体中文
English
繁体中文
日本語
한국어
Melayu
Français
Deutsch
Login
singup
Next Section: Priority of ThinkPHP5 configuration items: Convention<Application<Application Extension<Application Scenario<Module<Module Extension<Module Application<Dynamic
(11242 plays)
Next Section
Watch Again
ဆ
Chapter
Note
Ask
Courseware
Feedback
Dugu Jiujian (5)_ThinkPHP5 video tutorial
Chapter1 TP5 framework foundation, development specifications and directory structure
1-1 An introduction to the ThinkPHP5 framework: What is the framework? How is it different from CMS?
1-2 Choice of ThinkPHP framework version? It is recommended to choose ThinkPHP5.0 series
1-3 Building the operating environment of ThinkPHP5 framework: Mac system and Win system
1-4 Configure virtual host and domain name: say goodbye to localhost+ directory
1-5 Download and installation of ThinkPHP5: The access directory is public
1-6 ThinkPHP5 naming convention and directory structure: very important~
1-7 Tips for using the front-end development artifact Emmet
Chapter2 TP5 framework architecture, life cycle, URL access, etc.
2-1 Overview of ThinkPHP5 framework: quickly enter the world of TP
2-2 Life cycle of ThinkPHP5 framework: from request to response completion
2-3 The content and function of ThinkPHP5 entry file: not just index.php
2-4 ThinkPHP5 latest URL access: PATH_INFO and compatibility mode
Chapter3 An in-depth introduction to the types and techniques of TP5 framework configuration
3-1 TP5 framework Config class source code analysis: recommended viewing content for selected courses
3-2 Types and setting techniques of TP5 framework configuration directories: default/custom/extended configuration
3-3 Detailed explanation of the format of TP5 framework configuration file: php/ini/xml/json, etc.
3-4 Scenario configuration of TP5 framework configuration: enable different configuration items in different environments
3-5 Module configuration in the TP5 framework: note that it has higher priority than application configuration
3-6 The ultimate method of TP5 framework configuration: load multiple types of configuration files from any location
3-7 Correct reading of configuration items in the TP5 framework: the difference between class methods and helper functions
3-8 ThinkPHP5 dynamic configuration skills: one-by-one configuration/batch configuration/secondary configuration
3-9 Setting tips for ThinkPHP5 independent configuration/extended configuration: the difference and priority between customization and system default
3-10 Priority of ThinkPHP5 configuration items: Convention<Application<Application Extension<Application Scenario<Module<Module Extension<Module Application<Dynamic
3-11 Discussion on ThinkPHP5 configuration scope: visibility or effective scope of configuration items
Chapter4 URL routing rules and configuration skills of TP5 framework
4-1 First experience with TP5 routing: Getting started quickly in 10 minutes
4-2 There are three major modes of TP5 routing: normal PATH_INFO mode/default mixed mode/forced mode
4-3 Route registration method in TP5: dynamic method and routing configuration file
4-4 Creation of routing rules in TP5: static rules and dynamic rules
4-5 TP5 five commonly used routing address types: key points
4-6 Discussion on TP5 routing parameters: you will know it at a glance with examples
4-7 Tips for setting variable rules in TP5 routing rules: global/local/regular verification
4-8 Full exposure to TP5 routing and packet technology: 20-minute key course
4-9 TP5 routing simplification skills: Alias routing (whitelist and blacklist settings)
4-10 How to bind TP5 to module/controller/operation/namespace/class: This course is the most complete
Chapter5 Controller and request object of TP5 framework
5-1 Controller class source code interpretation [Config.php]: 5 attributes and 8 methods
5-2 First experience with TP5 controller: quickly enter the world of controller
5-3 Introduction to advanced advanced knowledge of TP5 controller: the only way from novice to expert
5-4 TP5_How to create public controllers and public operations: inheritance and sharing
5-5 TP5_Pre-operation: Hire a nanny for your operation
5-6 TP5_Page jump and redirection
5-7 Request object and parameter binding: access variables by name and in order
5-8 Request object attribute injection and method injection: extend object functions and realize data sharing across controllers and modules
5-9 Dependency injection of request objects: Create request objects by operating the type constraints of parameters
Chapter6 Database and model operations of TP5 framework
6-1 The running process and working principle of TP5’s database connector and query builder
6-2 How to correctly create a database connection in TP5: static and dynamic methods
6-3 Native query implementation principle of TP5 database: query and execute methods
6-4 TP5_The working principle of query constructor and chain operation: full diagram, easy to understand at a glance
6-5 TP5_Three ways to generate query conditions: expression/array/closure (recommended)
6-6 TP5_Database new and update operations: insert()/update()
6-7 TP5_Database query and delete operations: find/select/value/column/delete
6-8 TP5_Basic concepts of model and introduction to base class Model: Model.php
6-9 TP5_Creation and use of models: instantiation and static creation
6-10 TP5_Use the model to add data to the data table: save()/saveAll()/create() operations
6-11 TP5_Use the model to update data in the data table: sava()/savaAll()/update() operations
6-12 TP5_Model query operations: find()/select()/get()/all() operations
6-13 TP5_Model deletion operation: delte() and destroy() methods
6-14 TP5_Model readers and modifiers: getAttr() and setAttr()
6-15 TP5_Model data type conversion: $type attribute setting skills
6-16 TP5_Model data automatic completion setting: $insert/$update/$auto attribute configuration skills
Chapter7 Views and templates: the first stop for user inspection
7-1 TP5_Three methods of view instantiation: dynamic/static/helper function
7-2 TP_Three methods to configure the template engine: confing file/class instantiation parameter passing/config method
7-3 TP5_Five methods of template variable assignment: method/parameter/object/static/helper function
7-4 TP5_Seven rendering methods of templates: default/across controllers and modules/anywhere/view directory/application entry
7-5 TP5_Template content replacement: local and global configuration
7-6 TP5_Output of template custom variables: scalar/array/object
7-7 Output of system variables in TP5_template: variables starting with $Think
7-8 Output of request variables in TP5_template: $Request.Method.Parameters
7-9 TP5: Use functions to process variables in templates: the role of variable regulators
7-10 TP5_Template default value and operator: no value can be output
7-11 TP5_As-is output and template comments
7-12 TP5_Template Layout: Global Configuration/Template Configuration/Controller Configuration
7-13 TP5_Template inheritance: an enhanced version of template layout, the terminator of public templates
7-14 TP5_Cycle Tag: Template Mass Data Output Tool
7-15 TP5_Compare Tags: Simplify template design, intelligent processing requirements
7-16 TP5_Conditional judgment label: double branch/multiple branches/range
7-17 TP5_Native tags: the ultimate solution
Previous section
Next Section
Tutorial List
get help
Course Recommendations
Courseware download
Elementary
Imperial CMS enterprise imitation website tutorial
3048 people are watching
Elementary
Newbies with zero foundation in WordPress build personal blogs and corporate websites
6743 people are watching
Elementary
Ultimate CMS zero-based website building instruction video
2724 people are watching
Elementary
Front-end project-Shangyou [HTML/CSS/JS technology comprehensive practice]
3117 people are watching
Intermediate
Vue3.0 from 0 to build a universal backend management system project practice
5351 people are watching
Elementary
Zero-based front-end course [Vue advanced learning and practical application]
2821 people are watching
Elementary
WEB front-end tutorial [HTML5+CSS3+JS]
3506 people are watching
Elementary
Quick introduction to apipost
2161 people are watching
Intermediate
Vue3+TypeScript practical tutorial-enterprise-level project practice
3208 people are watching
Elementary
Let's briefly talk about starting a business in PHP
17423 people are watching
Intermediate
VUE e-commerce project (front-end & back-end dual project actual combat)
3828 people are watching
Elementary
Apipost practical application [api, interface, automated testing, mock]
2265 people are watching
Dugu Jiujian(5)_ThinkPHP5 video tutorial courseware source code
Belongs to chapter:Dugu Jiujian (5)_ThinkPHP5 video tutorial
Download
Students who have watched this course are also learning
492893 plays
Let's briefly talk about starting a business in PHP
Quick introduction to web front-end development
Large-scale practical Tianlongbabu development of Mini version MVC framework imitating the encyclopedia website of embarrassing things
Getting Started with PHP Practical Development: PHP Quick Creation [Small Business Forum]
Login verification and classic message board
Computer network knowledge collection
Quick Start Node.JS Full Version
The front-end course that understands you best: HTML5/CSS3/ES6/NPM/Vue/...[Original]
Write your own PHP MVC framework (40 chapters in depth/big details/must read for newbies to advance)
notes
X