php.MVC tag syntax
After the basic introduction, we can now take a look at the syntax of the template tag system.
Before looking at specific tags, we should define what is our tag. In order to write a tag, we Use tag nodes. The left tag () are the default tags. If necessary, we can reset these tags in phpmvc-config.xml Definition.
The template tag system now supports the following 3 types of tags: include directives, declarations and expressions. Let’s take a look at these directives now.
Include directives
Include directives allow us to separate content into many modules, such as: pages Header, footer or content. The included page can be HTML, or other tag template page. For example, the following include directive can be used to include a header:
An example of including directives in template context:
...
& lt; @clude 'pageheader.ssp' @ & gt;
& lt;/td & lt;/trb;/TR. & gt; l & lt;!- Page Contents -->
...
...
...
html>
In this example, the pageHeader.ssp header file content will be inserted into the main page when this page is sent to the user's browser. This header file contains an expression:
...
< ;center>
Clearance deals
Todays specials
...
These page variables will be output as:
Jack's Super Deals for : May 2010
...
...
expression
The expression tag allows us to execute expressions in the template page. The result of the expression will be included in the template page. The following expression will be used to display a simple string (salesAreaID), and can also retrieve the framework configuration class Attributes:
In order to use these expressions, we have to declare before:
Or the properties of the ViewResourcesConfig object (viewConfig) are declared in the view-resources node:
contactInfo = "flash.jack@jackshost.com"
. ..
When using objects in expressions, we can write an object-method declared in standard PHP notation or dot-style notation:
The PhpMVC_Tags Object-Method Notation
PHP Style sales = data->getSales
Dot Style sales = data.getSales
With Method Params staff = data.getValueBean("STAFF")
Retrieve Data Array products = data->getValueBean("PRODUCTS_ARRAY")
In the next unit we will see how to use the template tag system to combine these to build a page.
The above is the content of PHP.MVC’s template tag system (3). For more related articles, please pay attention to the PHP Chinese website (www. php.cn)!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Dreamweaver Mac version
Visual web development tools

Dreamweaver CS6
Visual web development tools

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.
