• tp视图模板


    <?php
    namespace HomeController;
    use ThinkController;
    class IndexController extends Controller {
        public function index(){
            $s = "hello";
    		$this->assign("name",$s);
    		$this->show();
        }
    }
    

     新建Index文件在这个文件下新建

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    	<title></title>      
    </head>
    
    <body>
      <div>{$name}</div>
    </body>
    </html>
    

     

     <div>{  $name}</div>
    

     如果有空格的话就不会替换,会原样输出

     

    <?php
    namespace HomeController;
    use ThinkController;
    class IndexController extends Controller {
        public function index(){
            $s = "hello";
    		$arr = array("code"=>"n001","name"=>"汉族");
    		$this->assign("arr",$arr);
    		$this->assign("name",$s);
    		$this->show();
        }
    }
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <title></title>      
        </head>
        
        <body>
            <div>{$name}</div>
    		<div>{$arr["name"]}</div>
    		<div>{$arr.name}</div>
        </body>
    </html>
    

     点方法和取索引的方法都可以

    从数据库中获取数据展示在前端

    <foreach>

    <if>

    <else/>

    </if>

    </foreach>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <title></title>      
        </head>
        
        <body>
    	<table width="40%" border="1" cellpadding="0" cellspacing="0" align="center"> 
    		<tr>
    			<td>代号</td>
    			<td>名称</td>
    		</tr>
    		<foreach name="arr" item="v">
    		
    		<if condition="$v['code']=='n006'">
    			<tr bgcolor="red">
    				<td>{$v.code}</td>
    				<td>{$v.name}</td>
    			</tr>	
    		<else/>
    			<tr>
    				<td>{$v.code}</td>
    				<td>{$v.name}</td>
    			</tr>
    		</if>
    			
    		
    		</foreach>
    	</table>
        </body>
    </html>
    
    <?php
    namespace HomeController;
    use ThinkController;
    class IndexController extends Controller {
        public function index(){
           $db = D("Nation");
    	   $arr = $db->select();
    	   $this->assign("arr",$arr);
    	   $this->show();
        }
    }
    

     

    php里面的函数在这里几乎都能用比如时间戳转化成能看懂的时间格式

    <?php
    namespace HomeController;
    use ThinkController;
    class IndexController extends Controller {
        public function index(){;
    	   $this->assign("d","134212534");;
        }
    }
    

     {$d|date="Y-m-d H:i:s",###}   {变量名|函数名,参数,参数}

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <title></title>      
        </head>
        
        <body>
    	<div>{$d|date="Y-m-d H:i:s",###}</div>
    	
        </body>
    </html>
    

     

    <literal></literal>

    <literal>
    	<div>发放嘎发动发动反攻{a}士大夫撒粉</div>
    </literal>
        </body>
    

     这样{a}就不会被解析掉

  • 相关阅读:
    你看,那个人好像一条狗哎
    我竟然被抓去做了比特币挖矿工
    聊聊JAVA中 String类为什么不可变
    三分钟深入TT猫之故障转移
    shell实现两个数的相加
    shell截取字符串的方法
    Vi命令:如何删除全部内容?
    bash中不可以用字符串做数组下标
    awk打印出当前行的上一行
    awk同时处理多个文件
  • 原文地址:https://www.cnblogs.com/navyouth/p/8567023.html
Copyright © 2020-2023  润新知