`

PHP_THINKPHP_study3_数据库的配置和公共文件的读取

    博客分类:
  • php
 
阅读更多
  • 一、配置读取数据库文件
  •      1、在Index/Conf/config.php 下
  •           编写数据库连接参数
  •          
    return array(
        //'配置项'=>'配置值'
        'DB_HOST' => 'localhost',
        'DB_USER' => 'hh',
        'DB_PWD' => '123456',
        'DB_NAME' => 'hh',
        'DB_PREFIX' => 'hh_'
    );
      
  •      在index()方法中测试
  •      
      public function index()
        {
            $db = M('user');
            $res = $db->select();
            dump($res);
        }
       输出结果:
  •  

     数据库里
  •  

     
  • 二、如果存在后台与前台调用一台服务器地址  
  •       1、在think 根目录下 新建Conf 文件下  新建一个 config.php
  •       

     2、在Admin 和 Index 的项目下的Conf/config.php 配置
  •        

           
    <?php
    $config = array(//'配置项'=>'配置值'
    );
    
    return array_merge(include './Conf/config.php', $config);
    
    ?>
        意思是将公用配置文件的数据配置 和自己的配置和成一个数组返回
  •     这样可以正常访问数据库了。
  •    ps: thinkphp 框架中可以参看  ThinkPHP/Conf/convention.php 中配置数据库的参数
  • 大小: 8.1 KB
  • 大小: 30.2 KB
  • 大小: 26.1 KB
  • 大小: 14.7 KB
分享到:
评论

相关推荐

    PHP_THINKPHP_study13_独立分组配置项和目录的详解

    本篇将深入探讨ThinkPHP中的“独立分组配置项和目录”的概念,这对于理解和优化项目结构至关重要。 独立分组配置项是ThinkPHP框架中的一种高级特性,它允许我们为不同的应用模块或者分组设置单独的配置文件,从而...

    ThinkPHP核心版本.zip_ThinkPHP核心版本_thinkphp_thinkphp schema_部署

    这个名为"ThinkPHP核心版本.zip_ThinkPHP核心版本_thinkphp_thinkphp_schema_部署"的压缩包显然包含了ThinkPHP框架的核心组件,以及与数据库模式(schema)和部署相关的资源。 1. **ThinkPHP核心版本**:ThinkPHP的...

    PHP_THINKPHP_study10_建立后台项目与验证码的调用

    2. **后端项目创建**:在ThinkPHP中,创建一个后台项目通常包括配置环境、安装框架、建立数据库连接、设计数据模型、编写控制器和视图等步骤。这个过程有助于实现数据处理、用户交互等功能。 3. **路由设置**:路由...

    thinkphp_thinkphp_thinkphp5_

    例如,路由系统是ThinkPHP5的一大亮点,它提供了基于规则的路由配置,可以更方便地定义URL和控制器之间的映射。开发者可以通过`Route::rule()`来定义路由,实现URL的美化和多参数传递。 此外,ThinkPHP5的数据库...

    courses_writerrco_thinkphp课件管理系统_

    1. **课件上传**:教师可以方便地上传各种格式的课件,如PPT、PDF、视频等,系统支持批量上传和断点续传,确保大文件的稳定传输。 2. **课件分类管理**:系统提供多级分类功能,便于教师将课件按照课程、主题进行...

    thinkphp问卷_问卷mvc_thinkphp_thinkphp问卷_问卷_thinkphp系统_源码.zip

    2. 自动加载:ThinkPHP支持自动加载类文件,通过Composer或配置自动加载路径,实现代码的模块化。 3. 错误和日志:框架提供了完善的错误处理和日志记录机制,便于调试和问题定位。 4. 模板引擎:ThinkPHP内置了...

    PHP_THINKPHP_study14_RBAC

    【标题】"PHP_THINKPHP_study14_RBAC" 是一个关于PHP编程语言与ThinkPHP框架的实战项目,特别关注于角色基础访问控制(Role-Based Access Control,简称RBAC)的实现。RBAC是一种常见的权限管理机制,它通过角色来...

    ThinkPHP-2.0-API.rar_API THINKPHP_thinkphp_thinkphp A_thinkphp

    3. 错误处理与日志记录:ThinkPHP 2.0 提供了完善的错误处理机制和日志系统,便于调试和问题定位。 总结,ThinkPHP 2.0 API 是开发者高效开发PHP应用的强大工具,通过深入学习和实践,我们可以充分利用其优势,提升...

    ThinkPHP_v5.0.7.zip_ThinkPHP V5.0.7_thinkphp

    `.travis.yml`文件是持续集成(CI)配置文件,表明此项目支持Travis CI,可以自动进行代码构建和测试,确保代码质量。 `vendor`目录存放的是通过Composer安装的第三方库,这是PHP的依赖管理工具,使得项目可以方便地...

    PHP_THINKPHP_study12_后台人员的管理和分页类的使用

    《PHP_THINKPHP_study12_后台人员的管理和分页类的使用》 在PHP开发领域,ThinkPHP框架是一款广泛使用的MVC(Model-View-Controller)架构的PHP框架,它为开发者提供了强大的功能和高效的开发体验。这篇博客主要...

    PHP_THINKPHP_study11_后台验证与自动运行的方法

    1. **钩子注册**:在配置文件 `config/hook.php` 中,你可以定义一组钩子,每个钩子是一个数组,包含钩子名称和对应的处理函数或类方法。 ```php return [ 'after_action' =&gt; [ ['app\common\behavior\After...

    thinkphp_thinkphp_thinkphp5_源码.zip

    日志配置在`config/log.php`文件中,支持多种日志驱动,如文件、数据库等。 八、单元测试与持续集成 ThinkPHP5支持PHPUnit进行单元测试,通过`php think test`命令执行。源码中的测试类通常位于`tests`目录下,...

    ThinkPHP5.0.5完整版_ThinkPHP_full_v5.0.5

    - **phpunit.xml**:配置单元测试的文件,方便进行代码质量检测和功能验证。 - **public**:公共目录,通常放置Web服务器的入口文件,如index.php。 - **runtime**:运行时目录,存放临时文件、日志等,保持项目...

    掌握ThinkPHP5.0数据库和模型-离线版(官方)_changing81i_控制器_thinkphp5_nan_

    《掌握ThinkPHP5.0数据库和模型-离线版(官方)》是针对ThinkPHP5.0框架的一个详细教程,特别关注数据库管理和模型的运用。本教程旨在帮助开发者从入门到精通,理解并掌握ThinkPHP5.0的核心概念,特别是控制器部分。...

    ThinkPHP_3.2.zip_thinkPHP3.2_thinkphp3.2..3

    2. ThinkPHP:框架核心库,包含了框架的公共函数、配置加载、类库自动加载等功能。 3. Public:存放静态资源的目录,如CSS、JavaScript和图片等。 4. Application:应用程序目录,包含各个模块、控制器、模型、视图...

    分离出来的ThinkPHP的数据库ORM模型,可以由普通php文件调用_ThinkPHP-OnlyDB.zip

    分离出来的ThinkPHP的数据库ORM模型,可以由普通php文件调用_ThinkPHP-OnlyDB

    thinkphp5把excel到入到数据库(phpexcel)

    总之,通过结合ThinkPHP5的 MVC 结构和PHPExcel库,可以高效地实现从Excel文件到MySQL数据库的数据迁移。这在处理大量数据时尤其有用,减少了手动输入的工作量,提高了工作效率。在实际应用中,可能还需要处理数据...

    cmf.rar_phpcmf_phpcmf、 thinkphp_simplebootx_thinkPHP后台_thinkphp

    【标题】"cmf.rar" 是一个压缩包文件,其中包含 "phpcmf" 和 "thinkphp" 的相关项目。"phpcmf" 是一个基于 PHP 的内容管理系统框架,而 "thinkphp" 是一个流行的 PHP 开发框架,尤其是它的 "SimpleBootX" 版本,这是...

    PHP_THINKPHP_study9_判断是否Ajax提交和错误页面定制

    在PHP和ThinkPHP框架的开发过程中,理解和掌握如何判断请求是否来自Ajax以及如何自定义错误页面是至关重要的技能。这两个特性对于提供良好的用户体验和优化Web应用程序的交互性有着显著的作用。 首先,我们来讨论...

Global site tag (gtag.js) - Google Analytics