TP3.2_1

来源:互联网 发布:如何学习unity3d 编辑:程序博客网 时间:2024/06/03 16:49
1.  熟悉框架基本目录结构


   Application  放应用代码, 你的代码大部分都是在这里目录中编写, MVC


Common/Conf   放公共配置文件(前后都生效)


Home          模块,一般把Home目录当成前台


Runtime      运行时产生一些缓存文件,日志


   Public       放静态资源(css/js/image)


   index.php     入口文件


   ThinkPHP     ThinkPHP框架核心代码


Common/functions.php  TP内置的一些函数


Conf   放Thinkphp内置的配置参数


Tpl    Thinkphp内置的一些模板




2.  熟悉框架的路由


http://192.168.17.86/xdl/tp01/thinkphp/index.php?a=index&c=Index&m=Home


m 参数决定访问的Application下面哪个目录


    c 参数决定访问哪个控制器


a 参数决定访问哪个方法 




//pathinfo方式访问
http://192.168.17.86/xdl/tp01/thinkphp/index.php/Home/Index/demo


http://192.168.17.86/xdl/tp01/thinkphp/index.php/模块/控制器名/方法名


3.  根据手册写一个增删改查


tp的增删改查手册要看模型


4.  利用框架写一个简单项目






### thinkphp如何配置数据库


1.  找到ThinkPHP/Conf/convention.php


  /* 数据库设置 */
    'DB_TYPE'               =>  '',     // 数据库类型
    'DB_HOST'               =>  '', // 服务器地址
    'DB_NAME'               =>  '',          // 数据库名
    'DB_USER'               =>  '',      // 用户名
    'DB_PWD'                =>  '',          // 密码
    'DB_PORT'               =>  '',        // 端口
    'DB_PREFIX'             =>  '',    // 数据库表前缀
    'DB_PARAMS'          =>  array(), // 数据库连接参数 






2. 复制到Application/Common/Conf/config.php


  /* 数据库设置 */
    'DB_TYPE'               =>  '',     // 数据库类型
    'DB_HOST'               =>  '', // 服务器地址
    'DB_NAME'               =>  '',          // 数据库名
    'DB_USER'               =>  '',      // 用户名
    'DB_PWD'                =>  '',          // 密码
    'DB_PORT'               =>  '',        // 端口
    'DB_PREFIX'             =>  '',    // 数据库表前缀
    'DB_PARAMS'          =>  array(), // 数据库连接参数 






## Thinkphp常用的一些方法


__PUBLIC__   指向到Public目录,只能在模板中使用


__URL__       指向到加载当前模板的那个控制器


{:U('Home/User/handlerSignUp')}   指向到Home模块下面UserController控制器的handlerSignUp方法





D()  方法可以用来实例化一个模型


D('User') 实例化UserModel类


验证码类在手册  专题部分


生成验证码
$Verify = new \Think\Verify();
$Verify->entry();


// 检测输入的验证码是否正确,$code为用户输入的验证码字符串
function check_verify($code, $id = '')
{    
$verify = new \Think\Verify(); 
  
return $verify->check($code, $id);
}


原创粉丝点击