亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Configure global variables and paragraph variables

1, read common variables from the configuration file

Create a new Smarty.conf file in the configs folder

Write the variables inside:

pageTitle = "This is mine"
bodyBgColor = "#eeeeee"

Introduce the template file:

微信圖片_20180312161442.png

Run The results are as follows:

微信圖片_20180312161518.png


##2, the use of paragraph variables:

Smarty.conf file:

#注釋
pageTitle = "This is mine"
bodyBgColor = "#eeeeee"
tableBorderSize = "3"
tableBgColor = "#bbbbbb"
rowBgColor = "#cccccc"
#段落變量
[firstStyle]
color='#00f'
width='200px'
height='300px'
[.secondStyle]
color='#eee'
width='400px'
height='500px'
[other]
other='這是其他'

test.html:

{* 加上section *}
{config_load file='./configs/Smarty.conf' section='firstStyle'}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>{#pageTitle#}</title>
</head>
<body>
<!--html的注釋-->
{*smarty模板的注釋*}
我叫{$address->name}今年{$address->age}歲<br>
性別:{$smarty.const.CL}<br>
配置變量1:{#color#}<br>
配置變量2:{$smarty.config.width}<br>
配置變量3:{$smarty.config.height}<br>
配置變量4:{$smarty.config.other}<br>
</body>
</html>

Run result:

微信圖片_20180312163036.png

Note:

## 1. If the global If the variable has the same variable name as the loaded paragraph variable, the value of the paragraph name will overwrite the value of the global variable.

 2. If a paragraph variable contains the same variable name, the value of the last variable will overwrite the previous value.

3. In the entire smarty.conf file, dots (.) have relatively high permissions. The function of the dot is to hide a variable or an entire paragraph and cannot be used.


3, simple application of paragraph variables: (convenient to change the style of div)

test.html:

{config_load file='./configs/Smarty.conf' section='firstStyle'}
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>smarty test1</title>
<style type="text/css">
#aa{ width: {#width#};height: {#height#};background: {#color#};}
</style>
</head>
<body>
<div id='aa'>

這是一個(gè)div<br/><br/>
{#content#}
</div>
</body>

It should be noted that {} numbers will be parsed by default in smarty templates

微信圖片_20180312164852.pngSmarty.conf:

#段落變量
#第一種顏色風(fēng)格
[firstStyle]
color='#00f'
width='300px'
height='300px'
content='第一種風(fēng)格'
#第二種顏色風(fēng)格
[secondStyle]
color='#0f0'
width='500px'
height='500px'
content='第二種風(fēng)格'

firstStyle display:

secondStyle display:

微信圖片_20180312165126.png



# #

Continuing Learning
||
<?php echo "配置文件讀取變量的操作";
submitReset Code