假如我们想新建一个app项目,创建一个app文件夹,在app目录下 新建一个index.php文件加上入口文件引用
define('APP_DEBUG',TRUE);
require_once('../ThinkPHP.php');
访问你刚建立的文件,这时候app目录里面自动新建了所需的文件
app/conf/config.php这里面是网站的配置文件 比如数据库配置
/*
'DB_TYPE' => 'mysql', // 数据库类型
'DB_HOST' => 'localhost', // 服务器地址
'DB_NAME' => 'thinkphp', // 数据库名
'DB_USER' => 'root', // 用户名
'DB_PWD' => '123456', // 密码
'DB_PORT' => 3306, // 端口
'DB_PREFIX' => 'think_', // 数据库表前缀
*/
'DB_DSN' => 'mysql://root:123456@localhost:3306/thinkphp'
这两种都行
在tpl里面新建一个Index文件夹里面新建index.html作为首页index.php的模版页面
在app/Lib/Action/IndexAction.class.php这里面就是控制index的地方
public function index(){
//$this->name = 'thinkphp';
$Data = M('Data');
$this->date = $Data->select();
$this->display('Tpl/Index/index.html');
}
我新建了一个数据库thinkphp数据库 里面新建一个think_date数据表,在config文件中配置表前缀为think_
这样调用think_date数据库表 $Data = M('Data');这样就可以啦
index.html模版页面中调用
{$vo.data_id} -- {$vo.data_title}
一个完整简单的调用就完成
这个才是刚刚开始我的thinkphp之旅