//建立一个php

//创建多少个php project,然后建构俩个门类文件夹,并且引进thinkPHP文件夹。
//构建俩个入口文件,对应前台index.php与后台admin.php,然后把
//况兼建立 index.php
 define("THINK_PATH","./ThinkPHP");
 define("APP_NAME","GDApp");
 define("APP_PATH","./GDApp");
 require(THINK_PATH."/thinkPHP.php");
 App::run();

//建立admin.php

 define("THINK_PATH","./ThinkPHP");
 define("APP_NAME","admin");
 define("APP_PATH","./admin");
 require(THINK_PATH."/thinkPHP.php");
 App::run();
 //那样就足以扭转项目文件的内容,对应中lib
下有来个文件夹,Action 与 Model,分别为调控器与模型层

1:控制器:
概念自身的调控器需求小心:模块名 Action.class.php为调节器,
何况调控器中有八个模块名艺术,这里为index模块以及indexAction.class.php调控器。
class IndexAction extends Action{
public function _initialize(){
             header("Content-Type:text/html; charset=gb2312");
}
    public function index(){
       $this->display();
    }
    public function show(){
       echo "dsas";
    } 
}
通晓那二个,看输入浏览器的网站

2:模型层:  

操作数据库前大家要求在布置文件中加入数据库连接

    'DB_TYPE'=>'mysql',

   'DB_HOST'=>'localhost',

   'DB_NAME'=>'think_Php100',

   'DB_USER'=>'root',

   'DB_PWD'=>'',

   'DB_PORT'=>'3306',

   'DB_PREFIX'=>'think_',

假诺大家树立了三个think_blog表

接下来,我们在LibModel目录下边创设三个BlogModel.class.php 文件,内容如下:

class BlogModel extends Model{

}

class IndexAction extends Action{

   public function index(){

     $Blog = new BlogModel();

$list = $Blog->findAll();

dump($list);

 }

}

3:由于前后台都有安顿文件config.php,为了方便一齐,统一布局。在php project创设二个config.inc.php文件
内容:
 return array (
    'DB_TYPE'               => 'mysql',     // 数据库类型
'DB_HOST'               => 'localhost', // 服务器地址
'DB_NAME'               => 'think_php',  // 数据库名
'DB_USER'               => 'root',      // 用户名
'DB_PWD'                => '123456',     // 密码
'DB_PORT'               =>  3306,        // 端口
'DB_PREFIX'             => 'think_',    // 数据库表前缀
'DB_SUFFIX'             => '',          // 数据库表后缀
"APP_DEBUG"             =>TRUE,
 )
那正是说config中为了援用该文件,写成
return require "config.inc.php";
//现在正是豪门一块儿倒入四个文书

4:在php project中国建工业总集合团立贰个public文件夹,在确立文件夹,用于放image与js,css,html等

在运用的地点—PUBLIC—/js/test.js这种样式。

5:在档案的次序目录tpl中,对于文本重用部分能够在default建构贰个文书public,在急需利用的地点
如在public建设构造多少个header.html

不过在index.html须求使用,所以用<include file="public::header"/>

对此后台的框架同样是。

其它部供给要留心:在项目文件default目录下制造文件,对应的文本名字为调控器模板的名字如:index

方式为在调整器里面调用的办法。


本文由金沙澳门官网-www.js333com-金沙js333com发布于金沙澳门官网计算机,转载请注明出处://建立一个php

您可能还会对下面的文章感兴趣: