新手搭建ThinkPHP框架
分享知识 传递快乐
代码比较简单,很可能出现各种Bug,但可以满足初级用户,如有提议或更好的方法请留言--分享知识 传递快乐。
提示:首先确定部署的ThinkPHP框架能运行(ThinkPHP3.2.3)。
首先在ThinkPHP框架的根目录下新建一个admin.php,
代码如下
PHP:
// 后台应用入口文件
// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0',' 5.3.0 !');
// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
define('APP_DEBUG',True);
//绑定并生成后台目录。
define('BIND_MODULE','Admin');
// 定义应用目录
define('APP_PATH','./Application/');
// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';
// 亲^_^ 后面不需要任何代码了 就是如此简单
ThinkPHP会自动生成以下目录:
在Common -> Conf文件夹下新建一个systemConfig.php和config.php
systemConfig.php:
$public_system_db_host = '127.0.0.1';
$public_system_db_name = '';//数据库名字
$public_system_db_user = 'root';//数据库账号
$public_system_db_pwd = '';//数据库密码
return array(
'DB_HOST'=> $public_system_db_host, // 数据库服务器地址
'DB_NAME'=> $public_system_db_name, // 数据库名称
'DB_USER'=> $public_system_db_user, // 数据库用户名
'DB_PWD'=> $public_system_db_pwd, // 数据库密码
'DB_PORT'=>'3306', // 数据库端口
'DB_PREFIX'=>'cj_', // 数据表前缀
);
config.php
return array(
/* 数据库设置 */
'DB_TYPE' => 'mysql', // 数据库类型
'TOKEN_ON' => true, // 是否开启令牌验证
'TOKEN_TYPE' => 'md5', //令牌哈希验证规则 默认为MD5
'TOKEN_RESET' => FALSE, //令牌验证出错后是否重置令牌 默认为true
'LOAD_EXT_CONFIG' => 'systemConfig',
'DEFAULT_C_LAYER' => 'Controller', // 默认的控制器层名称
'MODULE_ALLOW_LIST' => array('Home','s'), // 配置你原来的分组列表
'DEFAULT_MODULE' => 'Home', // 配置你原来的默认分组
'URL_ROUTER_ON' => true,
);
这时再在Controller下的默认Controller里就可以对数据库操作了。
代码如下:
<?php
namespace Admin\Controller;
use Think\Controller;
class IndexController extends Controller {
public function index(){
$this->display();
}
public function showDate(){
$table = M("表名");
$list = $table->select();
echo json_encode($list);
}
}
代码比较简单,初级用户可以参考,
版权声明:本文为博主原创文章,未经博主允许不得转载。