PHP学习---ThinkPHP(五)

基于thinkPHP3.1.3,非常感觉后盾网视频教程,后边直接使用thinkPHP代表此版本


使用PHPStorm编辑器


单入口文件创建(前端)

将thinkPHP文件夹与单入口文件在同一目录下,

define('APP_NAME', 'Index');  //项目名称(生成前台项目文件夹)
define('APP_PATH', './Index/'); //项目路径
include './ThinkPHP/ThinkPHP.php'; //引入ThinkPHP核心包
链接数据库配置
  1. 位置:ThinkPHP-Conf-convention.php中找到配置mysql的相关配置,前缀、用户名、密码等,但是一般不在这个位置设置,如版本更新等需要每次更改;
  2. 一般在项目文件夹下Conf-config.php中修改
<?php
return array(
    //'配置项'=>'配置值'

    'DB_HOST' => 'localhost',
    'DB_USER' => 'root',
    'DB_PWD' => 'hhw',
    'DB_NAME' => 'think',
    'DB_PREFIX' => 'hd_'
);
?>

public function index() {
    //实例化模型,需要在配置文件中设置相应的字段,表名为hhw_user,配置项目中已经设置前缀,如果重复会获取不到
            $db = M('user');
        //查询数据库中的数据
            $result = $db->select();
        //thinkphp 打印函数
            dump($result);
    }    

单入口文件创建(后端)

以同样的方式创建单文件,同样会生成相应的文件夹

<?php

//后台目录
    define('APP_NAME', 'Admin');
    define('APP_PATH', './Admin/');
    define('APP_DEBUG', TRUE);
//require 如果报错将不会往下执行
    //require './ThinkPHP/ThinkPHP.php';
//include 都会继续执行
    include "./ThinkPHP/ThinkPHP.php";


ThinkPHP大部分应用,不论前端、后端等,都是以单文件为入口指向相应的项目

单入口:在链接数据库时需要在每个单入口文件指向的项目中配置响应的参数。

分组模式则不要,有一个共用的文件。

单入口文件配置环境变量:
  1. 目的:是为了不必每个子项目都重新配置环境,除非区别于其他子项目的时将配置该项目的配置文件即可;
  2. 方法,首先配置文件返回的是一个数组,那么创建一个目录,在此目录下创建PHP文件,返回公用的配置数组,在各个项目中的配置项中与公用配置文件合并即可;
目录为 ./Conf/config.php

<?php

    return array(
    //'配置项'=>'配置值'
    'DB_HOST' => 'localhost',
    'DB_USER' => 'root',
    'DB_PWD' => 'hhw',
    'DB_NAME' => 'think',
    'DB_PREFIX' => 'hhw_'
    );


各个项目的配置项目


<?php

$config = array(
  //针对本项目需配置的环境
);
//merge中将该项目配置数组放在后边可以覆盖公用配置项,达到特殊配置,级别相对高
return array_merge(include './Conf/config.php', $config);



更多精彩内容请关注“IT实战联盟”哦~~~


IT实战联盟.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,314评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,044评论 25 709
  • 如若不能勿忘心安,那就愿你随遇而安 渔
    渔鲲阅读 1,222评论 0 0
  • 吕雉是西汉王朝创始人刘邦的原配妻子,史称吕后,她是中国历史上第一位女性统治者,既有政治谋略,也有政治野心,更有消除...
    山妖妙妙阅读 4,849评论 6 17
  • 活着 如狗一般 如果想要尊严 还不如去死 可是有时候连死都是 奢侈的想法 想要的生活 哪有那么容易满足 人生尚且苟...
    未明花香阅读 681评论 0 0