Phalcon学习笔记(一)
因为是心学习到的框架,对于官方的手册只能是报以参考的学习价值,不能用(对框架进行了重构)
说实话在phalcon框架中,对于代码规范后,真的看起来非常方便,并且代码的C层所容纳的代码也非常少,废话不多说,直接上代码。
这里就是我的C层,在其中只负责方法的调用,与判断结果,真正的逻辑是在M层,这样在看的时候,也会对结构比较清晰
下面的方法是相同的,(KID),就是这样就完成了,对数据库的修改,在这里还是老问题,create/save/update的区别,create会对数据库进行添加,如果没有判断有重复值的话,爱会继续添加,save则是在判断,如果数据库已经有了数据,则会对数据进行修改,没有的话会执行添加,update就是修改了,这里说这么多,其实就是为了区分一下,save在不同场景的用法。
在这里说一嘴,在学习phalcon时,如果你的引用出现了问题(对数据库,主要就是M层),多半是model基类的问题,本人在引用时,刚开始也是,在phpstrom商店中搜索框架的名字就会出现,找到这个,他会出现两个,找到下载数量多的那个进行安装,这样你的model基类就会出现。
,可能说了这么多,我在刚开头说的项目的框架,与原来的有些出入,附上一份我的框架目录,本文只做参考,有用到的,可以取走。
另外再送一个小软件,对大家的变成可以起到帮助,用了之后写代码的速度就是走路带风。
https://www.aixcoder.com/#/
官网地址,本人是mac的,可以进行选择,win的朋友也不需要担心。