再谈ThinkPHP

简介:

    最开始我见到框架,我以为它是一个自动产生代码的机器,后来我发现,它更像一个脚手架,或者是工具箱,没有设计图纸,没有自己的构思,它是没有内容的。

    使用了一段时间,发现这个工具箱还是很好用的,关于安全,垃圾回收,自己想到的实现方法,还真是太简单,太幼稚,除了一些简单的需求,还是可以实现的

    关于辛星的ThinkPHP,上一篇文章我说过,适合不知如何下手的人去观看,看完丢掉,因为只有大象项目才能够让你体会到练习hello 与写长篇小说的区别。

    下面是学习中四个有感触的地方。

    

wKiom1gJbiuQhCPlAACl2JwsC-Q752.png-wh_50wKiom1gJbiyzuWQEAAKg4_tob6M682.png-wh_50wKioL1gJbiuhzj4UAAHllgQJRT8417.png-wh_50wKioL1gJbiuRBedEAAOS9Pu8xis080.png-wh_50

wKioL1gJbjCwupM4AAGSXK_RiQs881.png-wh_50wKioL1gJbi_gpLIsAAWXgO3ilEA351.png-wh_50

这张图,官方手册里面其实都是有说到,也许太正式或者当时接触时间不够,没有听进去






这张图片是如何调用模板














模板中的变量显示








控制器中的变量赋值

有个控制器,就可以有一个对应的模板文件夹以及文件










数据库的操作,数据的存储读取都是模型的事情,可以放在文件,可以放在数据库






数据库的设计问题,真的是一旦有设计不好,一旦真的运行起来,真的是超级麻烦,一句话,在软件世界里,没有银弹。不是技术高低的问题。技术高低在于可以提前费力去做一些可以扩展的内容
















夸赞一下官方模板,另外就说到另一个问题,虽然国内的程序发展如日中天,对世界的程序发展有了很大的贡献,有很多好资料手册,是用英文交流的,也是值得我们学习的。英语很重要,不仅是20年前,10年前,今天,10年后








本文转自 jackdongting 51CTO博客,原文链接:http://blog.51cto.com/10725691/1864110



相关文章
|
8月前
|
中间件 PHP 数据安全/隐私保护
【Thinkphp 6】框架基础知识
【Thinkphp 6】框架基础知识
106 1
|
3月前
|
开发框架 前端开发 小程序
分享47个PHP框架源码,总有一款适合您
分享47个PHP框架源码,总有一款适合您
63 0
|
设计模式 开发框架 前端开发
laravel框架和yii2.0的区别是什么?底层原理是什么?
laravel框架和yii2.0的区别是什么?底层原理是什么?
235 0
|
SQL 前端开发 程序员
Laravel和Thinkphp有什么区别,哪个框架好用
Laravel和Thinkphp有什么区别,哪个框架好用
692 0
|
PHP
白话PHP7扩展开发之创建对象
本篇文章主要将如何在扩展中创建一个对象。创建的对象的过程,其实和一个小孩出生,成长的过程有些类似。 ##第一步,办准生证 生孩子第一步,先办准生证。声明我要生孩子了。对象创建的时候,如何办准生证呢?只要定义一个zend_class_entry变量即可。代码如下: ```c zend_class_entry ce; ``` zend_class_entry 是啥?可以认为它使一个原型
2434 0
|
PHP
ThinkPhp学习07
原文:ThinkPhp学习07 简单CRUD操作 1 public function show() { 2 $m=M('User'); 3 4 // $arr=$m->find(2); //查找id=2的数据,find只能返回一条数据 5 //2.
901 0
|
PHP
ThinkPhp学习08
原文:ThinkPhp学习08 一、普通查询方式  a、字符串      $arr=$m->where("sex=0 and username='gege'")->find();  b、数组       1 // 2.
1059 0
|
PHP
ThinkPhp学习06
原文:ThinkPhp学习06 一、简单学习修改用户信息模块 1、编写UserAction.class.php 1 View Code  2、UserAction对应index方法的页面 1 2 3 4 5 Insert title here...
844 0
|
Web App开发 关系型数据库 PHP
ThinkPhp学习03
原文:ThinkPhp学习03 一、ThinkPHP 3 的输出      (重点)  a、通过 echo 等PHP原生的输出方式在页面中输出  b、通过display方法输出   想分配变量可以使用assign方法 public function index(){ $name="潘...
1103 0