ThinkPHP 3.1.vnsc5858威尼斯城官网2 输出和模型使用

时间:2019-07-13 16:37来源:计算机教程
  独立分组: 一、ThinkPHP 3 的输出      (重点)    Apps中,每个分组是完全独立的,包括模型、控制器、视图、配置和函数文件等等,可以很方便的实现分组的移动和卸载。 标准的

 

独立分组:

一、ThinkPHP 3 的输出      (重点)

   Apps中,每个分组是完全独立的,包括模型、控制器、视图、配置和函数文件等等,可以很方便的实现分组的移动和卸载。
标准的独立分组目录结构为(以一个Home分组为例):

         a、通过 echo 等PHP原生的输出方式在页面中输出

  

         b、通过display方法输出

-- Home Home分组目录
├- Common 分组函数目录
├- Conf 分组配置目录
├- Lang 分组语言包目录
├- Action 分组Action控制器目录
├- Model 分组Model模型目录
├- Widget 分组Widget目录
├- ORG 分组扩展类库目录
├- ... 其他分层目录
└- Tpl 分组模板目录

                   想分配变量可以使用assign方法

 

         c、修改左右定界符

thinkphp输出模型和配置

                   休要修改配置文件中的配置项

一、ThinkPHP 3 的输出      (重点)

                   'TMPL_L_DELIM'=>'<{', //修改左定界符

         a、通过 echo 等PHP原生的输出方式在页面中输出

                   'TMPL_R_DELIM'=>'}>', //修改右定界符

         b、通过display方法输出

 

                   想分配变量可以使用assign方法

二、ThinkPHP 3 的模型使用  (重点)

         c、修改左右定界符

         需要在方法中通过new Model(表名)的形式操作数据库

                   休要修改配置文件中的配置项

                   $m=new Model('User');

                   'TMPL_L_DELIM'=>'<{', //修改左定界符

                   $arr=$m->select();

                   'TMPL_R_DELIM'=>'}>', //修改右定界符

         'DB_TYPE'=>'mysql',   //设置数据库类型

 

         'DB_HOST'=>'localhost',//设置主机

二、ThinkPHP 3 的模型使用  (重点)

         'DB_NAME'=>'thinkphp',//设置数据库名

         需要在方法中通过new Model(表名)的形式操作数据库

         'DB_USER'=>'root',    //设置用户名

                   $m=new Model('User');

         'DB_PWD'=>'',        //设置密码

                   $arr=$m->select();

         'DB_PORT'=>'3306',   //设置端口号

         'DB_TYPE'=>'mysql',   //设置数据库类型

         'DB_PREFIX'=>'tp_',  //设置表前缀

         'DB_HOST'=>'localhost',//设置主机

         也可以使用DSN方法进行配置

         'DB_NAME'=>'thinkphp',//设置数据库名

         'DB_DSN'=>'mysql://root:@localhost:3306/thinkphp',//使用DSN方式配置数据库信息

         'DB_USER'=>'root',    //设置用户名

         如果两种方式同时存在,以DSN方式为优先

         'DB_PWD'=>'',        //设置密码

 

         'DB_PORT'=>'3306',   //设置端口号

         还有一种简单实用模型的方式

         'DB_PREFIX'=>'tp_',  //设置表前缀

         M() 等效为 new Model();

         也可以使用DSN方法进行配置

         $m=M('User');

         'DB_DSN'=>'mysql://root:@localhost:3306/thinkphp',//使用DSN方式配置数据库信息

         $arr=$m->select();

         如果两种方式同时存在,以DSN方式为优先

 

 

         使用模型的实例可以对数据进行操作,操作的工作一般就是对数据库进行 增删改查 CURD

         还有一种简单实用模型的方式

        

         M() 等效为 new Model();

         增 -C Create $m->add()

         $m=M('User');

         删 -D Delete $m->delete()

         $arr=$m->select();

编辑:计算机教程 本文来源:ThinkPHP 3.1.vnsc5858威尼斯城官网2 输出和模型使用

关键词: