Home > Backend Development > PHP Tutorial > View 2 in ThinkPHP, ThinkPHP view 2_PHP tutorial

View 2 in ThinkPHP, ThinkPHP view 2_PHP tutorial

WBOY
Release: 2016-07-12 08:54:52
Original
711 people have browsed it

View 2 in ThinkPHP, View 2 in ThinkPHP

View in ThinkPHP

1. Template comments

In actual project development, the comment function is often used. If it is a ThinkPHP framework, you can use the following method to comment in the template file:

{//Comment content}: Single line comment

{/* Comment content */ }: Multi-line comment

Sample code:

Running the above code shows that the template comments in the ThinkPHP framework are server-side comments and will not be displayed in the client browser.

2. fetch to get the template content

In actual project development, if we only want to obtain the template content but not output it, then we can consider using the fetch method to implement it at this time.

$this->fetch(): ① Load template ② Replace variables

$this->display(): ① Load template ② Replace variables ③ Output template content

Sample code:

3. Variable output

In the ThinkPHP template engine, you can use the assign method to assign variables to the template file and output it. The assigned variable types can be ordinary variables, array variables, and object variables.

1) Ordinary variables

In the template, you can access it through {$variable name}:

2) Array variable

① One-dimensional array

You can use the following methods to display output in the template:

② Two-dimensional array

In the template file, it can be accessed in the following ways:

3) Object variables

In the template file, it can be accessed in the following ways:

4. System variables

  • $Think.server: $_SERVER[]
  • $Think.get :$_GET[]
  • $Think.post: $_POST[]
  • $Think.request: $_REQUEST[]
  • $Think.cookie: $_COOKIE[]
  • $Think.session: $_SESSION[]
  • $Think.config: Read the configuration information in the configuration file

Sample code:

Run results:

5. Use function (variable regulator)

Main function: implement formatting operations on variables, basic syntax:

{$name|fn1|fn2=arg1,arg2,###}

Special note: When using a function, it has a special form: ### represents the current variable itself

Sample code:

6. Default value

In actual project development, a certain variable is often judged. If it is empty, it will not display any content, but the experience is not very friendly, so in order to solve this problem, you may wish to consider Set with default values:

{$variable|default="default value"}

7. Operators

In some template engines such as Smarty, they cannot directly participate in mathematical operations. However, in the ThinkPHP template engine, it allows direct mathematical operations. The basic syntax is:

  • {$a $b}
  • - {$ab}
  • * {$a*$b}
  • /         {$a/$b}
  • % {$a%$b}
  • {$a } or { $a}
  • -- {$a--} or {--$a}

Sample code:

In the template page, you can use operators to perform mathematical operations on the above two variables:

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1117676.htmlTechArticleView 2 in ThinkPHP, View 2 in ThinkPHP View 1. Template comments in actual project development, often To use the annotation function, if it is a ThinkPHP framework, you can use the template...
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