TP框架基础控制器

                        

<?php
namespace Home\Controller;
use Think\Controller;
class MainController extends Controller
{        

        function _before_XianShi() 
         //操作前置方法
        {
            echo "显示操作前置<br>";    
        }
        
        
        function XianShi()
        {
            //echo "显示数据<br>";            
            //调用方法
            
            
            echo $_GET["sex"];;  
            //使用GET也能够取到值
            $this->assign("test","hello"); 
            //调用this方法赋值也可以
            $this->assign("ceshi",$name);
            $this->display();
             //显示模块页面
        }
        
        
        
        function _after_XianShi()
        //操作后置方法
        {
            echo "显示操作的后置<br>";    
        }
        
        function CeShi($name)
        //使用POST方法也能够取值
        {
            echo $name;    
        }
        
        function ShengCheng()
        {
            //$path = "/tp/index.php/Home/Main/XianShi";    
            
            echo U("Index/index");
            //生成访问路径
        }
        
        function ChangLiang()
        {
            var_dump(get_defined_constants(true));  
            //生成路径等函数    
        }
        
        
        function DengLu()
        {
            //实现两个逻辑:1.显示页面的逻辑 2.执行登陆
            
            if(empty($_POST))
            //如果传来的POST为空
            {
                $this->display();
                ///调用这个模块
            }
            else
            //如果不为空
            {
                echo "登陆处理";
                //直接做登陆处理程序
            }    
            
        
        }
        
        
      
}

 

posted @ 2016-07-29 11:34  屈震  阅读(368)  评论(0编辑  收藏  举报