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/ 可以看到数据库中的内容已经输出出来。
原创粉丝点击