大四在公司实现半年以来,做了一个ssh+easyui+mysql的后台管理系统。然后做了两个php项目,都用到easyui作为后台管理系统的前台框架。为了以后的发展,最近学习了thinkphp,并把easyui整合到里面去。现在把这个demo以及它的实现教程分享给大家。
一、Easyui和thinkphp下载
1、Easyui
我的Easyui版本是1.3.2,下载链接是:http://pan.baidu.com/share/link?shareid=444637999&uk=1711515292。你也可以在easyui官网http://www.jeasyui.com/download/index.php下载最新版本。
2、thinkphp
我的thinkphp版本是3.1,下载链接是:http://pan.baidu.com/share/link?shareid=511499491&uk=1711515292。你也可以在thinkphp官网http://www.thinkphp.cn/down.html下载最新版本。
二、thinkphp搭建
1、建一个Games文件夹,将下载下来的ThinkPHP文件夹放在目录里面。在Games文件夹里面创建一个admin.php
- <?php
- //开启调试模式
- define('APP_DEBUG', true);
- define('APP_PATH', './admin/');
- require './ThinkPHP/ThinkPHP.php';
,你也可以再建一个index.php
- <?php
- //开启调试模式
- define('APP_DEBUG', true);
- define('APP_PATH', './home/');
- require './ThinkPHP/ThinkPHP.php';
。
2、分别运行这两个文件,就能得到初步的系统目录。一个admin管理员文件夹,一个home用户文件夹。至此,thinkphp框架已经搭建好了。
3、然后再在admin/lib/action里面配置IndexAction
- <?php
- // 本类由系统自动生成,仅供测试用途
- class IndexAction extends Action
- {
- public function index()
- {
- if (!isset($_SESSION["username"]))
- {
- $this->redirect('Index/login') ;
- }
- $this->display();
- }
- public function checklogin()
- {
- $user=M('User');
- $username=trim($_POST['username']);
- $password=trim($_POST['password']);
- $password2=md5($password);
- $condition['username']=$username;
- $condition['password']=$password2;
- $query=$user->where($condition)->find();
- if($query)
- {
- $_SESSION["username"] = $username;
- //$this->redirect('../../admin.php') ;
- $this->success('登录成功', '../../admin.php');
- }
- else
- {
- $this->error('登录失败,请重新登录');
- }
- }
- public function loginout() {
- if (isset($_SESSION["username"])) {
- unset($_SESSION["username"]);
- //$this->success('注销登录成功', '../../admin.php');
- }else {
- //$this->error("已经注销登录!");
- }
- }
- }
三、easyui的搭建
1、建立admin/Public/js文件夹,将下载的jquery-easyui-1.3.1放在里面。然后在admin/tpl/index/index.html里面配置easyui。PHP代码参见后面的代码分享
2、再创建admin/tpl/layout文件夹,在里面创建三个布局文件center.html、north.html,详细代码参见后面分享的代码。
3、现在运行index.php就能看到初步的页面。
四、数据库的搭建以及实现一个表的增删查改
1、首先配置数据库,在admin/conf/config.php里面配置自己的数据库信息。PHP代码参见后面的代码分享
2、创建数据库,
后面的分享代码存有mysql数据库的备份文件,你可以导入它创建数据库。
3、创建前台页面,在tpl文件夹创建user.html,具体代码参考后面的分享代码。
4、配置登录页面
至此整个项目也完成的差不多了。整个项目的下载链接是:http://pan.baidu.com/share/link?shareid=779153428&uk=1711515292。