a. Output in the page through PHP native output methods such as echo
b. Output through the display method
If you want to assign a variable, you can use the assign method
c. Modify the left and right delimiters
Do not modify the configuration items in the configuration file
'TMPL_L_DELIM'=>'
'TMPL_R_DELIM'=>'}>', //Modify the right delimiter
2. Model usage of ThinkPHP 3 (Key points)
The database needs to be operated in the form of new Model (table name) in the method
$m=new Model('User');
$arr=$m->select();
'DB_TYPE'=>'mysql', //Set the database type
'DB_HOST'=>'localhost',//Set the host
'DB_NAME'=>'thinkphp',//Set the database name
'DB_USER'=>'root', //Set user name
'DB_PWD'=>'', //Set password
'DB_PORT'=>'3306', //Set the port number
'DB_PREFIX'=>'tp_', //Set table prefix
You can also use the DSN method for configuration
'DB_DSN'=>'mysql://root:@localhost:3306/thinkphp',//Use DSN method to configure database information
If both methods exist at the same time, the DSN method takes priority
There is also a simple and practical model
M() is equivalent to new Model();
$m=M('User');
$arr=$m->select();
You can use model instances to operate data. The operation work is generally to add, delete, modify and check the database CURD
Add -C Create $m->add()
Delete -D Delete $m->delete()
Change -U Update $m->save()
Check -R Read $m->select()
3. Supplement (understanding)
a. Templates can traverse arrays
---------
b. We can enable page_trace
in the debugging function
1. Turn on the debugging function
//3. Turn on debugging mode
define('APP_DEBUG',true);
2. We need to set up the configuration file and enable page trace
'SHOW_PAGE_TRACE'=>true,//Open page Trace