㈠ 如何学习好thinkphp
学习方法如下:
1、首先了解MVC的工作原理 。
2、然后了解thinkphp的命名规范 文档结构 了解三者的使用过程。
3、接着要了解 controller(控制器) 、model(模型) 、view(视图 或者说是模板) 的基本使用方法。
4、开始写代码 做小项目 实现基本的增删改查功能 。
5、再小项目的基础上添加新功能 如分页 ajax 文件上传 缩略图等等。
6、可以把文档里面的代码敲一遍,然后就可以去买一些项目实战之类的书籍,或者看wordpress,thingkphp代码。
供参考。
㈡ thinkphp是软件吗。还是什么
thinkPHP不是软件
是PHP语言的一种开源框架。这个框架是国人开发,所以有中文社区论坛的
㈢ 如何使用thinkphp框架求教程
thinkphp使用的数据库是mysql,mysql多个字段排序的语句:
select
*
from
`表名`
where
条件
order
by
字段1
desc,字段2
asc,...
thinkphp中排序方法为
$user->where('score>0')->order('score
desc')....;
但是例子中只能单字段排序,不过可以理解成字符串,那就可以这样写试试
$user->where('score>0')->order('score
desc,id
asc,...')....;
㈣ thinkphp主要有什么用
其实thinkphp是国内自主开发的一款MVC框架,早期是从onethink开始升级而来的。这个框架的话是很符合国人的使用习惯和思维,是作为PHP开发的首要入门级框架,这个框架简单易用,所以很受企业的欢迎。
接下来回答楼主的答案:
thinkphp既然是一个php的MVC框架,那肯定就是用来快速开发用的,可以用来开发任意一款PHP相关的编码系统,无论是商城、管理系统还是搭建博客系统等任意系统。
其次是主要应用在哪个方面比较好,就我目前在企业开发过程中,其实主要应用在企业类、学校类、新闻类系统的开发比较多。其次是开发商城也比较多。主要是开发方便快捷,懂的人多所被接受。
希望我的回答可以帮到你,有什么不懂可以追问。
㈤ thinkphp是什么意思
就是 PHP 开发中一种常用的框架之一
㈥ 什么是thinkphp
thinkphp是php(web服务器脚本语言)开发的一种框架,可以和多种开发模式结合,可以更好的做到把网站的静态页面和业务逻辑及数据的操作进行分离,提高代码的可读性,网站的安全性,及更好的处理数据能力
㈦ 求教thinkphp这是啥意思啊
thinkphp的I方法是接收参数的封装方法,post,get方式的都能用I方法接收,I('request.CreateDateStart', '', 'trim')这个意思是接收request.CreateDateStart这个参数,如果没有接到这个值默认为空,如果接收到了值用trim方法去掉值的左右空格,后面的I('request.CreateDateStart', '', 'trim,htmlspecialchars')是一样理解,只是'trim,htmlspecialchars'这个值,如果接收到了值,去掉值的左右空格并用htmlspecialchars方法处理下值中的html代码。,然后I('request.CreateDateStart', '', 'trim') && $where['CreateDateStart'] = I('request.CreateDateStart', '', 'trim,htmlspecialchars');结果是布尔值true或者false,这样分析是如果request.CreateDateStart的值不为空,并且$where['CreateDateStart']的值和 I('request.CreateDateStart', '', 'trim,htmlspecialchars')相等的话,这个值为真true,否则为假false.
㈧ thinkphp与php的区别
两个不能放在一起比较,php是一门编程语言,而thinkphp是基于php开发的一套开箱即用的框架,相当于php的一个延伸吧,区别就是一个是语言,一个是基于这个语言开发出来的框架
㈨ thinkphp框架怎么使用
推荐你个简单的
1,网上下载一个phpstudy,先配置环境,一直下一步,安装好
2、再下载一个thinkphpCMF的程序包,用phpstudy配置好
3、打开网址,一直下一步安装完成,就可以开启thinkphp旅程了
㈩ 相对于别的php框架来说thinkphp有什么缺点
PHP框架对于立项来说非常重要,影响的是团队的开发效率和后续的维护开发成本,而对于框架又是萝卜青菜各有所爱。同样一个框架,有人爱到极点,有人骂为垃圾。所以做个整理,各取所需。
1、从Github数据来看,Laravel高居榜首,而它在国外也是用的人最多的。Laravel优点是代码优雅简洁;缺点是依赖其他扩展,内部事先复杂,系统复杂时需要配置大量的路由规则,文档少,版本更新快且不连续。
2、ThinkPHP国人开发维护,优点是中文文档完善,社区活跃;缺点是高频单字母函数让人不知所云,代码并不优雅。适合于国人快速开发一些Web系统。个人感觉缺少ORM。
3、phalcon是C写的PHP框架,以PHP扩展形式加载,优势是性能绝对的第一,是其他框架的十倍,但缺点是学习成本高,一旦发现框架bug对于不懂C和PHP扩展的同学来说几乎是死穴。
4、Yii,华裔开发,所以交流上比较顺畅,优点是强大的组件,丰富的类库,成熟的模式,方便的gii,各式的widget,支持ORM,支持多语言国际化,代码干净。缺点是入门容易,精通很难,需要懂其设计思想。
多角度对比
性能:phalcon > yii ≈ laravel,因为phalcon使用C语言开发,以php扩展的方式加载,这样不需要对框架进行额外的解析和执行,所以性能好
代码可读性:laravel更胜一筹(表现力较强,不懂php基本也能看懂他在做什么)
开发速度:yii ≥ laravel > phalcon
学习成本、使用成本:yii ≥ laravel > phalcon
综上所述,整体上Yii相对突出,适合中大型项目;ThinkPHP适合快速开发和中小型项目;phalcon适合高性能要求的项目;Laravel适合简洁对代码有最追求的同学。大家各取所需。