zoukankan      html  css  js  c++  java
  • TP框架2

    ——————————

    <?php
    namespace HomeController;
    use ThinkController;
    class IndexController extends Controller {
        public function index(){
            echo"hello world!";
        }
    }
    

     

     用浏览器打开index方法:http://localhost/tp/index.php

    打开

    所以以后在做东西要通过浏览器输入地址查看效果

    新建控制类

    在controller文件下新建  例如:LoginController.class.php //每个单词首字母大写

    <?php
    namespace HomeController;
    use ThinkController;
    class LoginController extends Controller{
        public function login(){
            echo"登录页面!";
        }
    }
    

    地址:http://localhost/tp/index.php/Home/Login/login

    显示效果

    新建模板

    ——————

    在view下新建一个文件夹  ,文件夹名和上面方法名相对应,然后在文件下新建一个和方法名相同的html文件

    在控制类中显示模板的方法

    <?php
    namespace HomeController;
    use ThinkController;
    class LoginController extends Controller{
        public function login(){
            //显示模板
            $this->show();
        }
    }
    

     地址:http://localhost/tp/index.php/Home/Login/login

    显示效果:

    往模板扔变量

    ——打开——

    login.html代码

    <div>登录页面</div>
    <div>{$ceshi}</div>
    

    LoginController.class.php代码

    <?php
    namespace HomeController;
    use ThinkController;
    class LoginController extends Controller{
        public function login(){
            //向TP里面注册变量
            $this->assign("ceshi","张三");
            //显示模板
            $this->show();
        }
    }
    

    从前端往后端传数据

    login.html

    <html>
    <head>
    </head>
    <body>
    <div>我是登录的界面</div>
    <div>{$ceshi}</div>
    
    <form action="__CONTROLLER__/chuli" method="get">
    	<div><input type="text" name="uid" /></div>
    	<input type="submit" value="登录" />
    </form>
    </body>
    </html>
    

    LoginController.class.php代码

    <?php
    namespace HomeController;
    use ThinkController;
    class LoginController extends Controller{
    	public function login(){
    		
    		//var_dump(get_defined_constants(true));
    		
    		//向TP里面注册变量
    		$this->assign("ceshi","张三");
    		//显示模板
    		$this->show();
    	}
    	public function chuli($uid){
    		//echo $_GET["uid"];
    		echo $uid;
    	}
    }
    

     

  • 相关阅读:
    cornerstone log 点击down之后无法查看log解决方法
    YYWebImage的使用
    关于AF请求报错Request failed: unacceptable content-type: text/plain 解决方案
    如何优雅地进行页面间的跳转(iOS)
    关于添加设置PCH静态文件的方法
    iOS开发,获取动态web页面的高度
    IOS 开发 证书显示 此证书签发者无效 解决办法
    关于强制竖屏变横屏
    iOS面试必看经典试题分析
    最新iOS10相关技术【集合帖】
  • 原文地址:https://www.cnblogs.com/xiaohaihuaihuai/p/8566604.html
Copyright © 2011-2022 走看看