- 一、配置读取数据库文件
- 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 中配置数据库的参数
- 浏览: 21863 次
最新评论
-
jiangsheng3:
...
PHP_THINKPHP_study14_RBAC -
linfengivy:
小伙子啊,继续努力
oracle 卸载 -
niepan1014:
小伙子 继续努力
oracle 查询表空间、用户、存储地址、创建表空间、创建用户、将表空间赋给用户、授权给用户
相关推荐
本篇将深入探讨ThinkPHP中的“独立分组配置项和目录”的概念,这对于理解和优化项目结构至关重要。 独立分组配置项是ThinkPHP框架中的一种高级特性,它允许我们为不同的应用模块或者分组设置单独的配置文件,从而...
这个名为"ThinkPHP核心版本.zip_ThinkPHP核心版本_thinkphp_thinkphp_schema_部署"的压缩包显然包含了ThinkPHP框架的核心组件,以及与数据库模式(schema)和部署相关的资源。 1. **ThinkPHP核心版本**:ThinkPHP的...
2. **后端项目创建**:在ThinkPHP中,创建一个后台项目通常包括配置环境、安装框架、建立数据库连接、设计数据模型、编写控制器和视图等步骤。这个过程有助于实现数据处理、用户交互等功能。 3. **路由设置**:路由...
例如,路由系统是ThinkPHP5的一大亮点,它提供了基于规则的路由配置,可以更方便地定义URL和控制器之间的映射。开发者可以通过`Route::rule()`来定义路由,实现URL的美化和多参数传递。 此外,ThinkPHP5的数据库...
1. **课件上传**:教师可以方便地上传各种格式的课件,如PPT、PDF、视频等,系统支持批量上传和断点续传,确保大文件的稳定传输。 2. **课件分类管理**:系统提供多级分类功能,便于教师将课件按照课程、主题进行...
2. 自动加载:ThinkPHP支持自动加载类文件,通过Composer或配置自动加载路径,实现代码的模块化。 3. 错误和日志:框架提供了完善的错误处理和日志记录机制,便于调试和问题定位。 4. 模板引擎:ThinkPHP内置了...
【标题】"PHP_THINKPHP_study14_RBAC" 是一个关于PHP编程语言与ThinkPHP框架的实战项目,特别关注于角色基础访问控制(Role-Based Access Control,简称RBAC)的实现。RBAC是一种常见的权限管理机制,它通过角色来...
3. 错误处理与日志记录:ThinkPHP 2.0 提供了完善的错误处理机制和日志系统,便于调试和问题定位。 总结,ThinkPHP 2.0 API 是开发者高效开发PHP应用的强大工具,通过深入学习和实践,我们可以充分利用其优势,提升...
`.travis.yml`文件是持续集成(CI)配置文件,表明此项目支持Travis CI,可以自动进行代码构建和测试,确保代码质量。 `vendor`目录存放的是通过Composer安装的第三方库,这是PHP的依赖管理工具,使得项目可以方便地...
《PHP_THINKPHP_study12_后台人员的管理和分页类的使用》 在PHP开发领域,ThinkPHP框架是一款广泛使用的MVC(Model-View-Controller)架构的PHP框架,它为开发者提供了强大的功能和高效的开发体验。这篇博客主要...
1. **钩子注册**:在配置文件 `config/hook.php` 中,你可以定义一组钩子,每个钩子是一个数组,包含钩子名称和对应的处理函数或类方法。 ```php return [ 'after_action' => [ ['app\common\behavior\After...
- **phpunit.xml**:配置单元测试的文件,方便进行代码质量检测和功能验证。 - **public**:公共目录,通常放置Web服务器的入口文件,如index.php。 - **runtime**:运行时目录,存放临时文件、日志等,保持项目...
日志配置在`config/log.php`文件中,支持多种日志驱动,如文件、数据库等。 八、单元测试与持续集成 ThinkPHP5支持PHPUnit进行单元测试,通过`php think test`命令执行。源码中的测试类通常位于`tests`目录下,...
《掌握ThinkPHP5.0数据库和模型-离线版(官方)》是针对ThinkPHP5.0框架的一个详细教程,特别关注数据库管理和模型的运用。本教程旨在帮助开发者从入门到精通,理解并掌握ThinkPHP5.0的核心概念,特别是控制器部分。...
2. ThinkPHP:框架核心库,包含了框架的公共函数、配置加载、类库自动加载等功能。 3. Public:存放静态资源的目录,如CSS、JavaScript和图片等。 4. Application:应用程序目录,包含各个模块、控制器、模型、视图...
分离出来的ThinkPHP的数据库ORM模型,可以由普通php文件调用_ThinkPHP-OnlyDB
总之,通过结合ThinkPHP5的 MVC 结构和PHPExcel库,可以高效地实现从Excel文件到MySQL数据库的数据迁移。这在处理大量数据时尤其有用,减少了手动输入的工作量,提高了工作效率。在实际应用中,可能还需要处理数据...
【标题】"cmf.rar" 是一个压缩包文件,其中包含 "phpcmf" 和 "thinkphp" 的相关项目。"phpcmf" 是一个基于 PHP 的内容管理系统框架,而 "thinkphp" 是一个流行的 PHP 开发框架,尤其是它的 "SimpleBootX" 版本,这是...
在PHP和ThinkPHP框架的开发过程中,理解和掌握如何判断请求是否来自Ajax以及如何自定义错误页面是至关重要的技能。这两个特性对于提供良好的用户体验和优化Web应用程序的交互性有着显著的作用。 首先,我们来讨论...