Article
Topic
Learning
Download
Q&A
Programming Dictionary
Game
Recent Updates
LOGIN
简体中文(ZH-CN)
English(EN)
繁体中文(ZH-TW)
日本語(JA)
한국어(KO)
Melayu(MS)
Français(FR)
Deutsch(DE)
Next Section: TP5_Output of template custom variables: scalar/array/object
(11325 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
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
Intermediate
Front-end Vue3 actual combat [handwritten vue project]
2857 people are watching
Elementary
APIPOST tutorial [Popularization of technical concepts related to network communication]
1795 people are watching
Intermediate
Issue 22_Comprehensive actual combat
5521 people are watching
Elementary
Issue 22_PHP Programming
5172 people are watching
Elementary
Issue 22_Front-end development
8713 people are watching
Intermediate
Big data (MySQL) video tutorial full version
4525 people are watching
Elementary
Go language tutorial-full of practical information and no nonsense
2794 people are watching
Elementary
GO Language Core Programming Course
2814 people are watching
Intermediate
JS advanced and BootStrap learning
2563 people are watching
Intermediate
SQL optimization and troubleshooting (MySQL version)
3374 people are watching
Intermediate
Redis+MySQL database interview tutorial
2963 people are watching
Elementary
Deliver food or learn programming?
5708 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
491028 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
About us
Disclaimer
Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!