zoukankan      html  css  js  c++  java
  • 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}就不会被解析掉

  • 相关阅读:
    一万字详解 Redis Cluster Gossip 协议
    Java使用多线程异步执行批量更新操作
    闲鱼是如何实践一套完整的埋点自动化验证方案的?
    OSS 阿里云存储操作实例以及错误案例
    OSS 阿里云存储操作实例以及错误案例
    Java知识体系总结(2021版)
    倪文迪陪你学蓝桥杯2021寒假每日一题:1.11日(2017省赛A第9题)
    七分之一在线评论都有假,人工智能救一把?
    太委屈!曾一举击败英伟达,却因坚持研发背负骂名的国际 IT 大佬
    SpringBoot四大核心之自动装配——源码解析
  • 原文地址:https://www.cnblogs.com/navyouth/p/8567023.html
Copyright © 2011-2022 走看看