PHP业务了解与开发笔记

来源:互联网 发布:java读取压缩包 编辑:程序博客网 时间:2024/05/12 21:27

记录php业务与开发最基本的demo。



 移除点击此处添加图片说明文字


​接下来要完成一篇demo业务与开发业务的demo,深入学习之后的使用。有时候,我们说,一旦文档建立,那就属于自己了,再也不会忘记了,即使后期忘记了,回头来看看,又都懂了。

再者我们说一下,我所做的工作,有95%是没有前辈教的,没有前辈指点的,那么遇到问题,自己先想办法搞定,简单的就自己搞定,实在不行了,超过半个小时1个小时解决不了,就赶紧问,别影响效率。效率这个东西实在太重要了。

 移除点击此处添加图片说明文字

到了这个阶段,得接着研究了,又要重新拾起来我们干Java时候的那些套路了,搞PHP那是差不太多。首先打开事先已经准备好的eclipse的php开发版,然后进入系统,制造表单提交的请求:

 移除点击此处添加图片说明文字

​f12开发者模式,然后填写好表单内容点击确定,

 移除点击此处添加图片说明文字

这个按钮做的操作都在这里了,我们看到,调用发送了一些,点进去自己看

 移除点击此处添加图片说明文字

​然后拿到请求url,去后台,

 移除点击此处添加图片说明文字

​时间来到了17点05分了,今天看来也只能了解一套请求入库的流程了,并不能做demo开发了。继续看,和刚才的init、add请求对应上,

 移除点击此处添加图片说明文字

​一个初始化,一个add,哈哈,业务逻辑也在这里了。到了这里我们也可以看一下PHP的编码风格了,哈哈,不亏说PHP很清爽,很潇洒,声明变量直接

$code = $_POST['code'];

就干上了,然后对象的方法调用就是直接:

$EditTableData->init_data();

同java一样,我们点进去,看一下这个对象EditTableData是何方神圣。

 移除点击此处添加图片说明文字

​php代码的导入时间区服,引入基本php的common类,点进来看一下是何方神圣:

 移除点击此处添加图片说明文字

这不就是我们最开始配置的mongodb的uri吗,嘿嘿嘿。还有这个,

 移除点击此处添加图片说明文字

这个我们一开始总是报错的这个php,创建MongoClient的链接类。

还有这种方法的调用方式:

$EditTableData->init_data();

以及创建类方式,这里我们来主要看一下这个方法,毕竟都是面向对象语言,再者,大家都是java工程师出身,这个东西搞起来上手很快的。

首先生命了对象,并且使用了对象的open_db()方法,

 移除点击此处添加图片说明文字

​我们看一下对象的方法做了什么:

 移除点击此处添加图片说明文字

解读一下,该对象该方法将私有属性在,对象调用该方法,将对象属性重新初始化,建立连接,重新创建了这个common_db对象,还记得吧,这个对象,就是那个总是报错的对象啊,再粘贴一次吧,解读一下。

 移除点击此处添加图片说明文字

​该对象被创建后,提供了两个私有属性和两个方法,第二个close方法没用,看第一个,给入参数¥uri,这个牛逼,都不用声明类型,try、catch一下,创建MongoClient对象连接,打开库new_market_report。


再次回到刚才的EditUsersData的open_db()方法,

 移除点击此处添加图片说明文字

​这就把url给了,是不是,创建了连接mongo。

再看这个add和这个del方法,

 移除点击此处添加图片说明文字

​这两个方法的内部。

 移除点击此处添加图片说明文字

可以看到,我们将插入数据,以参数传入装入array的集合里,格式为array('code'=>$code) 看来是key、value的形式了,然后将对象交给db的users属性,调用insert方法,执行插入。那删除也是一样,差不太多,将数据封装成del_array交给remove方法。

入库的方法看了不少了,我们来看看前端的js发送请求,看一下这个例子,假如说我们查询,

 移除点击此处添加图片说明文字

​当我们点击查询的时候,可以看到,发送的请求,直接eclipse,ctrl+h

 移除点击此处添加图片说明文字

​抱歉,我到这里还是Java程序猿的做法,以为为本,嘻嘻。

嘿嘿,这个项目就很好,你看,一般,我们把模板html都会放在以templates为模板命名的文件夹,所以就是这个了,全局搜索出来的。

 移除点击此处添加图片说明文字

​在这里。

 移除点击此处添加图片说明文字

​走到这里就是JavaScript代码了,熟悉前端的朋友们就都明白了解析一下就是,var 声明变量, $("#dateFromId")选取id元素,然后.val();拿到值,装到dataFrom对象里面,类推,下面发送post请求,这个路径,然后把数据也用post发回去,so easy吧。

 移除点击此处添加图片说明文字



其实看到这里,距离开发就不远了,特别近特别近,那么明天我们需要做开发增删改查了。


 移除点击此处添加图片说明文字


​接下来要完成一篇demo业务与开发业务的demo,深入学习之后的使用。有时候,我们说,一旦文档建立,那就属于自己了,再也不会忘记了,即使后期忘记了,回头来看看,又都懂了。

再者我们说一下,我所做的工作,有95%是没有前辈教的,没有前辈指点的,那么遇到问题,自己先想办法搞定,简单的就自己搞定,实在不行了,超过半个小时1个小时解决不了,就赶紧问,别影响效率。效率这个东西实在太重要了。

 移除点击此处添加图片说明文字

到了这个阶段,得接着研究了,又要重新拾起来我们干Java时候的那些套路了,搞PHP那是差不太多。首先打开事先已经准备好的eclipse的php开发版,然后进入系统,制造表单提交的请求:

 移除点击此处添加图片说明文字

​f12开发者模式,然后填写好表单内容点击确定,

 移除点击此处添加图片说明文字

这个按钮做的操作都在这里了,我们看到,调用发送了一些,点进去自己看

 移除点击此处添加图片说明文字

​然后拿到请求url,去后台,

 移除点击此处添加图片说明文字

​时间来到了17点05分了,今天看来也只能了解一套请求入库的流程了,并不能做demo开发了。继续看,和刚才的init、add请求对应上,

 移除点击此处添加图片说明文字

​一个初始化,一个add,哈哈,业务逻辑也在这里了。到了这里我们也可以看一下PHP的编码风格了,哈哈,不亏说PHP很清爽,很潇洒,声明变量直接

$code = $_POST['code'];

就干上了,然后对象的方法调用就是直接:

$EditTableData->init_data();

同java一样,我们点进去,看一下这个对象EditTableData是何方神圣。

 移除点击此处添加图片说明文字

​php代码的导入时间区服,引入基本php的common类,点进来看一下是何方神圣:

 移除点击此处添加图片说明文字

这不就是我们最开始配置的mongodb的uri吗,嘿嘿嘿。还有这个,

 移除点击此处添加图片说明文字

这个我们一开始总是报错的这个php,创建MongoClient的链接类。

还有这种方法的调用方式:

$EditTableData->init_data();

以及创建类方式,这里我们来主要看一下这个方法,毕竟都是面向对象语言,再者,大家都是java工程师出身,这个东西搞起来上手很快的。

首先生命了对象,并且使用了对象的open_db()方法,

 移除点击此处添加图片说明文字

​我们看一下对象的方法做了什么:

 移除点击此处添加图片说明文字

解读一下,该对象该方法将私有属性在,对象调用该方法,将对象属性重新初始化,建立连接,重新创建了这个common_db对象,还记得吧,这个对象,就是那个总是报错的对象啊,再粘贴一次吧,解读一下。

 移除点击此处添加图片说明文字

​该对象被创建后,提供了两个私有属性和两个方法,第二个close方法没用,看第一个,给入参数¥uri,这个牛逼,都不用声明类型,try、catch一下,创建MongoClient对象连接,打开库new_market_report。


再次回到刚才的EditUsersData的open_db()方法,

 移除点击此处添加图片说明文字

​这就把url给了,是不是,创建了连接mongo。

再看这个add和这个del方法,

 移除点击此处添加图片说明文字

​这两个方法的内部。

 移除点击此处添加图片说明文字

可以看到,我们将插入数据,以参数传入装入array的集合里,格式为array('code'=>$code) 看来是key、value的形式了,然后将对象交给db的users属性,调用insert方法,执行插入。那删除也是一样,差不太多,将数据封装成del_array交给remove方法。

入库的方法看了不少了,我们来看看前端的js发送请求,看一下这个例子,假如说我们查询,

 移除点击此处添加图片说明文字

​当我们点击查询的时候,可以看到,发送的请求,直接eclipse,ctrl+h

 移除点击此处添加图片说明文字

​抱歉,我到这里还是Java程序猿的做法,以为为本,嘻嘻。

嘿嘿,这个项目就很好,你看,一般,我们把模板html都会放在以templates为模板命名的文件夹,所以就是这个了,全局搜索出来的。

 移除点击此处添加图片说明文字

​在这里。

 移除点击此处添加图片说明文字

​走到这里就是JavaScript代码了,熟悉前端的朋友们就都明白了解析一下就是,var 声明变量, $("#dateFromId")选取id元素,然后.val();拿到值,装到dataFrom对象里面,类推,下面发送post请求,这个路径,然后把数据也用post发回去,so easy吧。

 移除点击此处添加图片说明文字



其实看到这里,距离开发就不远了,特别近特别近,那么明天我们需要做开发增删改查了。

阅读全文
1 0
原创粉丝点击