TP框架控制器模型

    

function DB()
        {
                //原始方式
                /*$sc = new \Home\Model\dengluModel();

                var_dump($sc);*/

            $a = D("denglu");
                var_dump($a);

                    //使用快捷方法 M方法
                $m = M("denglu");
                //var_dump($m);

                //操作数据库
            $attr = $a->select();
                //查询所有数据  也可以给参数查询特定的 返回的是二维数组 可以查询多条数据

            $attr = $a->find();
                //括号里的参数只能写主键值  找一条特定的数据 根据主键值找 返回的是一位数组

            $attr = $a->where("yonghu=‘zhangsan‘")->select();
                //可以加入查询条件

            $attr = $a->table("daquan")->select();
                //table可以切换要操作的表

            $attr = $a->alias("人员")->select();
                //可以设置表的别名

            $attr = $a->field("yonghu")->select();
                //指定查询具体哪个列

            $attr = $a->order("yonghu")->select();
                //根据那一列排序

            $attr = $a->group()->select();
                //分组

            $attr = $a->group()->having("count(*)>5")->select();
                //分组之后根据条件查询

            $attr =$a->join("daquan")->select();
                //可以链接多个表 在field里面加别名

            var_dump($attr);
        }
时间: 2024-08-06 15:57:55

TP框架控制器模型的相关文章

TP框架---Model模型层---做模型对象

TP框架----Model模型层---------------做模型对象 Model模型层是用来做什么的呢???? 主要是用来做操作数据库访问的. 也就说明TP框架自带了一种访问数据库的方式,使用的是Model模型. Model模型怎样使用呢??? 要使用Model模型层访问数据库的话,需要做配置,因为必须把数据库的一些参数配置好之后,才能连接,所以找到Config.php 配置文件,打开 这些是关于数据库的配置, 要把这些粘贴到config.php 进行修改. config.php配置文件(修

tp框架-----Model模型层

1.Model模型层是用来做什么的呢? 主要是用来做操作数据库访问的.也就说明TP框架自带了一种访问数据库的方式,使用的是Model模型. 2.Model模型怎样使用呢? 要使用Model模型层访问数据库的话,需要做配置,因为必须把数据库的一些参数配置好之后,才能连接,所以找到Config.php.    如何修改配置呢? 1)打开下图路径中的Convention.php文件 2)复制convention.php中的下图内容到Home/Conf/config.php中 3)修改配置,将自己的数据

TP框架---thinkphp模型

1.获取系统常量信息的方法:在控制器DengLuController里面下写入下面的方法,然后调用该方法. public function test() { //echo "这是测试的" //$this->assign("a","world"); //$this->show(); var_dump(get_defined_constants());//获取系统常量信息.里面加上参数true,就会按照类把所有的信息显示出来. } 系统信

TP框架控制器的空操作

在浏览器中输入tp框架入口文件的地址,如图 要注意,localhost/后面跟的是www的下一级,tp文件的上一级,因为我直接把tp文件做成了www目录的下一级,所以我写的地址localhost后面跟的就是tp 打上目录后回车,就会出来tp的主页面,如图 再随便打上一个没有的操作方法,如 打出的这个页面,暴露了很多信息,不太安全,所以我们要控制住,. 像这种操作本来没有的,叫做空操作 要改变这种,我们可以提供一种方法 从这个目录下找 可以在这个文件中查找双下划线打头的call方法 在这个位置搜到

TP框架 控制器的空操作

控制器的空操作 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 理论逻辑解决: (访问哪个不存在的,就建哪个解决的空方法)->访问控制器不存在,建空控制器方法;->访问方法不存在,建空方法; 建空控制器或者空方法的原因:父类控制器中存在 对应空操作的方法;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1.当访问的方法

TP框架---thinkphp基础知识

php框架    发瑞 一.真实项目开发步骤: 多人同时开发项目,协作开发项目.分工合理.效率有提高(代码风格不一样.分工不好) 测试阶段 上线运行 对项目进行维护.修改.升级(单个人维护项目,十分困难,代码风格不一样) 项目稳定的运行阶段 项目停止运行(旧项目的人员已经全部离职,新人开发新项目)   二.问题: 1. 多人开发项目,分工不合理,(html   php   mysql) 2. 代码风格不一样,后期维护十分困难 3. 项目生命周期十分短,项目生命没有延续性,造成资源浪费.人员浪费

TP框架基础(三)

[系统常量信息] 获取系统常量信息: 如果加参数true,会分组显示: > APP_PATH =>string'./shop/' 项路径目> MODE_PATH 模型路径> __SELF__ 自身路径 > '__APP__'=>string'/ThinkPHP/index.php' 入口文件 > __MODULE__ =>string'/ThinkPHP/index.php/Home' 当前模块路径 > __ACTION__ 当前方法的路径 >

tp框架知识集锦(3.2)

php框架 一.真实项目开发步骤: 多人同时开发项目,协作开发项目.分工合理.效率有提高(代码风格不一样.分工不好) 测试阶段 上线运行 对项目进行维护.修改.升级(单个人维护项目,十分困难,代码风格不一样) 项目稳定的运行阶段 项目停止运行(旧项目的人员已经全部离职,新人开发新项目)   二.问题: 1. 多人开发项目,分工不合理,(html   php   mysql) 2. 代码风格不一样,后期维护十分困难 3. 项目生命周期十分短,项目生命没有延续性,造成资源浪费.人员浪费 4. 项目不

tp框架数据查询,增删改

select()是数据模型的一个指定方法,可以获得数据表的数据信息 返回一个二维数组信息,当前数据表的全部数据信息 $obj = D();  创建对象 $obj -> select();  查询数据 select  字段,字段  from  表名  where 条件  group 字段 having  条件   order 排序  limit 限制条数; SELECT%DISTINCT%%FIELD%FROM %TABLE%%JOIN%%WHERE%%GROUP%%HAVING%%ORDER%%