为了让广大的开发者参与进DTapi项目中,定义更多符合自己需求的框架,同时又不用去修改DTapi核心代码,造成与其它开发者和用...
delete()方法无参数,需要配置合condition()或者where()方法使用,这两个方法在查询篇已经学过了。示例:Db::table(...
update() 方法一个参数: update(一维数组),可选参数,如果为空时需要updatesql()方法辅助使用需要配置合condition()或者whe...
insert() 方法insert()方法大大简化了destoon系统的数据插入方式insert(参数一,参数二),共两个参数:参数一:插入的数据,数...
示例查询供应信息1.原生的destoon查询方法$r = DB::get_one(select count(*) as numfrom {$DT_PRE}sell_5 where st...
简介destoon系统的数据库操作都是原生sql代码,对于新手来说挺不友好。为了减少php初学者的学习成本和开发效率,DTapi对desto...
简介应用共公函数文件位于当前应用根目录,文件名为function.php。该文件不是必须的,如果应用不需要有公共函数,是可以不创...
简介应 用配置文件位于应用根目录 config.php配置文件不是必须的,对于小插件来大多是没有独立配置的,配置文件的存在仅仅了...
简介Data.class.php的用于在控制器或扩展中获取,模板中post和url中get传过来的数据,以及destoon系统中的全局变量。Data中间...
简介文件名:condition.class.php名称:筛选条件生成辅助作用:用于简化筛选,搜索条件生成时的大量代码;作者:高飞QQ:5666...
简介找不到好的称呼他们的方法,就这样叫了,其实他们只是一些简化代码编写的辅助类,中间件的主要工作就是减少php原生代码的...
说明使用扩展和使用模型是一样的,use 扩展命名空间,然后注入方法用使用即可。例:有扩展 test.php ,在index.php控制器需要...
示例?php namespace dtapp\demo\ext; //命名空间是必须的class ceshi{ public function test(){ echo '我是扩展';}...
简介应用扩展是为了开发者集成使用现成的第三方类而诞生的,避免大家重复造轮子,浪费生命力。扩展存放目录app/作者目录/应用...
模型使用说明实际上模型只是一个完全独立的类,接收条件然后的回处理后的数,可以在控制器中、扩展、其它模型,其它应用中,...
步骤一先创建 model 目录创建模型php文件例:indexModel.php步骤三写入内容步骤二?php namespace dtapp\model; //命名空间是...
简介模型在DTapi中的定义是负责处理数据的部分,从控制器中接收数据处理条件,按需从数据中增删改查,然后将处理完后的结果返...
简介控制器的作用这里不多作介绍了,大部分PHP小白都是thinkphp入门的,控制器的作用相信大家都了解了。在DTapi中控制器的作...
简介DTapi所有的类之间都是松耦合的,没有必须的依赖关系,所以也不存在绑定模型一说,你要用哪个模型中的方法,直接通过注入...
创建控制器创建控制器之前请先创建好你的作者目录,应用目录,控制器目录例:dtapi.com/demo/controller然后在controller目录...