Home > Backend Development > PHP Tutorial > thinkPHP template output and model use_PHP tutorial

thinkPHP template output and model use_PHP tutorial

WBOY
Release: 2016-07-13 17:18:50
Original
786 people have browsed it

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

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/621608.htmlTechArticlea. Output on the page through native PHP output methods such as echo. b. Output through the display method and want to assign variables. Use assign method c and modify the left and right delimiters without modifying the configuration file...
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template