Table of Contents
What does eq mean in thinkphp
Home PHP Framework ThinkPHP What does eq mean in thinkphp

What does eq mean in thinkphp

Mar 07, 2022 am 10:20 AM
thinkphp

In thinkphp, eq is a comparison tag that can compare the values ​​of the tag parameters name and value. If the values ​​​​of name and value are equal, the content between the eq tags will be output. The syntax is "<eq name ="Variable" value="Value">Content</eq>".

What does eq mean in thinkphp

The operating environment of this article: Windows 10 system, ThinkPHP version 5, Dell G3 computer.

What does eq mean in thinkphp

The eq tag in thinkphp seems not commonly used, but it is essential

For example, like a certain status, switch Wait, you can't directly read the fields in the database to the customer, and the customer can't understand it, right?

So we can use the eq tag to solve this little problem.

For example: I have a status field in the database, indicating a certain status. I stipulate it: 0 is inactive, 1 is activated

Now I want to display the data of the entire table to Users look, what should I do?

One thing that is certain is that we cannot read 0 and 1 directly. In the front-end template,

looks like this: <td>{$vo.status}</td&gt ;

Let users see it directly. This is not ideal. The customer experience must be poor. . .

Solution:

Use the eq tag to determine the value of status and make a small blind trick:

&lt;eq name=&quot;vo.status&quot; value=&quot;0&quot;&gt;未激活&lt;/eq&gt;
&lt;eq name=&quot;vo.status&quot; value=&quot;1&quot;&gt;已激活&lt;/eq&gt;
Copy after login

Of course, if it is not a particularly complicated requirement, it can be abbreviated

Like this:

&lt;eq name=&quot;vo.status&quot; value=&quot;0&quot;&gt;未激活&lt;else/&gt;激活&lt;/eq&gt;
Copy after login

Note: eq means that if the values ​​​​of name and value are equal, the content between the <eq> tags will be output. The name here should not be written as {$vo.status }

Otherwise, no matter how you write it, it will be the value of <else/>

Of course, this is just one of the comparison tags in thinkphp. For more information, please refer to the thinkphp manual

 &lt;比较标签 name=&quot;变量&quot; value=&quot;值&quot;&gt;
 内容
 &lt;/比较标签&gt;
Copy after login

Recommended learning: "PHP Video Tutorial"

The above is the detailed content of What does eq mean in thinkphp. For more information, please follow other related articles on the PHP Chinese website!

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

Hot Article Tags

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to run thinkphp project How to run thinkphp project Apr 09, 2024 pm 05:33 PM

How to run thinkphp project

There are several versions of thinkphp There are several versions of thinkphp Apr 09, 2024 pm 06:09 PM

There are several versions of thinkphp

How to run thinkphp How to run thinkphp Apr 09, 2024 pm 05:39 PM

How to run thinkphp

How to install thinkphp How to install thinkphp Apr 09, 2024 pm 05:42 PM

How to install thinkphp

Which one is better, laravel or thinkphp? Which one is better, laravel or thinkphp? Apr 09, 2024 pm 03:18 PM

Which one is better, laravel or thinkphp?

Development suggestions: How to use the ThinkPHP framework to implement asynchronous tasks Development suggestions: How to use the ThinkPHP framework to implement asynchronous tasks Nov 22, 2023 pm 12:01 PM

Development suggestions: How to use the ThinkPHP framework to implement asynchronous tasks

ThinkPHP6 data encryption and decryption: protecting sensitive data security ThinkPHP6 data encryption and decryption: protecting sensitive data security Aug 25, 2023 pm 10:52 PM

ThinkPHP6 data encryption and decryption: protecting sensitive data security

ThinkPHP6 backend management system development: realizing backend functions ThinkPHP6 backend management system development: realizing backend functions Aug 27, 2023 am 11:55 AM

ThinkPHP6 backend management system development: realizing backend functions

See all articles