ThinkPHP的开发实践(步骤)一
来源:互联网 发布:疯狂水草 淘宝 编辑:程序博客网 时间:2024/06/01 09:28
1、新建站点
2、拷贝thinkphp文件夹到站点根目录
3、在根目录新建index.php文件,内容为:
<?php
// 定义ThinkPHP路径
define('THINK_PATH','./ThinkPHP');
// 定义项目名称,myapp可以是然后项目比如admin,user,shop,home等
define('APP_NAME','Myapp');
// 定义项目路径
define('APP_PATH','./Myapp');
// 加载入口文件
require(THINK_PATH.'/ThinkPHP.php');
// 实例化这个项目
$App = new App();
// 执行初始化
$App->run();
?>
4、在地址栏里输入http://localhost/ 这时可以看到欢迎使用tininkphp的字样,表示thinkphp已经可以工作了。并且它已经自动在我们的站点根目录中建立了以项目名称命名的文件夹,并且在文件夹中自动建立的相关文件夹和文件。
5、建立数据库、表。
CREATE TABLE `think_form` ( `id` smallint(4) unsigned NOT NULL auto_increment, `title` varchar(255) NOT NULL, `content` varchar(255) NOT NULL, `create_time` int(11) unsigned NOT NULL, `update_time` int(11) unsigned NOT NULL, `status` tinyint(1) unsigned NOT NULL, `email` varchar(50) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
6、打开项目文件夹中的conf文件夹里的config.php 加入下面的代码:
<?php
return array(
//'配置项'=>'配置值'
'DB_TYPE'=>'mysql', // 使用的数据库是mysql
'DB_HOST'=>'localhost',
'DB_NAME'=>'myapp2',// 数据库名
'DB_USER'=>'myappuser',
'DB_PWD'=>'123456',// 填写你连接数据库的密码
'DB_PORT'=>'3306',
'DB_PREFIX'=>'think_',
);
?>
7、在项目文件夹中的 Lib/Model 文件夹中新建一个名为:"不含前缀的数据表表名Model.class.php" 的php文件,并加入一下代码
<?php
class 不含前缀的数据表表名Model extends Model {
}
?>
8、在数据库中加入测试数据。
INSERT INTO `think_form` (`id`, `title`, `content`, `create_time`, `update_time`, `status`, `email`) VALUES (1, '这是测试数据', 'dfdf', 1212724876, 0, 1, 'dddd@ddd.com');
9、然后打开 Lib/Action 文件夹下的 IndexAction.class.php 文件 把 public function index() 中的内容注释掉,把public function checkEnv() 方法整个注释掉。然后将下面的代码加入到 index() 方法中
$form = D('Form')->findall();
dump ( $form );
exit;
10、在浏览器里刷新刚才打开的http://localhost/ 可以看到数据库中的内容已经输出出来。
- ThinkPHP的开发实践(步骤)一
- thinkphp 开发 App 接口的方法步骤
- thinkphp 开发 App 接口的方法步骤
- thinkphp 搭建项目实践一
- 使用 thinkphp 开发 App 接口的一般方法步骤
- ThinkPHP开发指南(一)初步使用
- ThinkPHP学习(一)开发环境搭建
- ThinkPHP框架开发学习笔记(一)
- ThinkPHP学习实践(一)ThinkPHP重要概念与技术思想索引
- Android开发实践(一)
- ThinkPHP学习笔记(一):ThinkPHP 框架的简单操作
- React+webpack 的开发环境配置步骤(一)
- Android开发实践(一)我的第一个androidApp
- thinkphp的控制器基础(一)
- 一、ThinkPHP的介绍
- 一、ThinkPHP的介绍
- ThinkPHP的使用(一)
- ThinkPHP内容管理系统开发日记(一)--规划数据库。
- 小米的红米战略:告别苹果走向三星
- 数据结构的查找操作
- uboot源码官方下载
- 计算机视觉领域的一些牛人博客,超有实力的研究机构等的
- SVN Unable to connect to a repository at URL
- ThinkPHP的开发实践(步骤)一
- HDOJ 4612 - Warm up tarjan求无向图双联通分量+树形DP+stack申请更多空间
- 《初学cocos2d-x》- 重力加速度感应(6)
- df命令详解
- MFC对象指针不能在线程间传输!
- POJ 3080 Blue Jeans(暴力枚举+KMP 类似POJ 3450)
- Towers
- 确定有限状态自动机(维基百科)
- TCP/IP 三次握手