前言这一周的学习是在迷茫中度过的,学完后的感受是:想多看书(手动滑稽)。目前的编程能力还很差。感觉看了教程,思路有点变了。以前遇到问题都是在思考why和过程中的具体原理,但是这个教程很多地方就是这么莫名其妙。正在复习和整理自己关于ThinkPHP的知识点。我应该能在下周完成工作。接下来是对本周学习过程的一些总结。关于MCA这是我们一开始学到的一个知识点。为什么我们现在必须提到它?起来之后,越到后面,越发现这是一切的基础,核心中的核心。在编程的时候,我们在ThinkPHP下的编程思路是MCA,即module-controller-trigger。MCA的工作原理由ThinkPHP规定。需求和代码结构在不断完善。遇到问题,排查问题的方式也离不开MCA。当然,这里指的是那些大的、结构性错误的URL。MCA的URL方式虽然对客户不友好,但是在开发过程中还是很方便的。我们可以通过MCA方法的URL准确定位到我们需要看的问题。这也是一种启发。让写出来的东西直观、简单,是我们高效完成任务的法宝。.更改URL和自定义路由时,请小心。可怕的是,在重构一些小错误的时候,写完代码,就是重构的过程。为了避免重复造很多轮子,重构的过程就是在MCA中观察总结的过程。关于模板引擎,当我在html文档中写php语言的错误时,惊奇地发现错误文件是一个从未见过的php文件。该文件与我编写的html文档具有相同的html语言。并将php标签翻译成php语言并插入到文件中。这就涉及到一个叫做模板引擎的东西。我们在ThinkPHP中写的PHP标签中嵌入的html代码都是动态的东西。这个模板引擎的作用就是把这些动态的东西转换成静态的html代码展示给客户端,因为客户端需要的是静态页面,模板引擎把php代码转换成html后,会生成一个文件命名为a对于乱码(可能是正则,但我不知道)的html文件,可以使用以下方法查找该文件:1.用html写一个特定的语言,然后在runtime中搜索;2.直接搜索对应的文件名ctrl+p一个小规则:我们通过验证发现,当我们插入一条php语句时,格式应该是{:php语句},系统会自动在末尾加上分号得到它。Thinkphp遇到的很多问题都已经为我们想好了。是的,我们需要理解的是+使用getter的作用就是我们获取到数据库中的信息后,自动处理数据的字段值,到达前端显示的时候,我们需要把它改成我们要显示的信息格式。有两种方法,一种是在html文档中处理,另一种是在后端M层添加getter。我们在开发的时候,第二种方式比较直接,getter就是为了这个需求而诞生的。其他小问题这周写代码遇到的问题大部分都是语法问题,自己解决不了的也可以通过和泽龙的沟通有效解决。需要按照前面的方法自己写。这个过程非常简单,也非常有益。和上一个相比,如果你缺什么可写或者使用其他类,就必须提前使用其他类。ThinkPHP长期以来一直为我们认为有些功能是继承的,缺点和缺点不需要写。最大的缺点是编程能力。现在感觉虽然跟着教程学了,但是自己的PHP编程能力还远远不够。达到要求,接下来的重点目标就是写代码,程序再编程,重写以前的代码,完成重构,善于发现问题,解决问题,总能找到可以同行的人,我就是对未来的方向不是很确定。路就在脚下,我更倾向于浪漫的想法。无论如何,我都会遵从自己的内心去努力。本文作者:河北工业大学梦云知开发团队文宇航
