当前位置:首页 » 编程语言 » thinkphp

thinkphp

发布时间: 2022-02-11 06:31:04

① thinkphp的优点有哪些

1 简单易用。这玩意实在太简单,太好用了,尤其对于中小项目来说,没有复杂的各种复用组件,没有特别复杂度配置过程。创建骨架很简单。而且甚至可以不用写模型类。而且可以很方便的控制注入等基本安全措施。各种复写的方法也非常好用,比如ajax、cookie等等
2 各种功能齐全。想要高大上?没问题,thinkphp的各种功能都非常齐全,什么上传、验证码、分页、高速缓存、模型验证balabala全都有。
3 利于拓展,源代码公开。想要使用自己的东西、或者改写也很方便
4 文档。最起码有个能看懂的中文文档,这非常必要。虽然错误百出,介绍的也不够详细,但是聊胜于无。

② 关于thinkphp

tp框架(3.1)数据库配置文件在Conf/config.php文件中配置,3.2在Common/Conf/config.php文件中配置先看数据库连接配置是否正确,数据库连接可以有多个配置

'DB_CONFIG1'=>'mysql://数据库用户名:数据库密码@数据库地址:数据库端口/库名',

③ 如何用thinkPHP 构建一个简单的项目

1、使用sftp协议进行上传的操作:输入用户名和用户密码。

④ thinkphp主要有什么用

其实thinkphp是国内自主开发的一款MVC框架,早期是从onethink开始升级而来的。这个框架的话是很符合国人的使用习惯和思维,是作为PHP开发的首要入门级框架,这个框架简单易用,所以很受企业的欢迎。

接下来回答楼主的答案:

  1. thinkphp既然是一个php的MVC框架,那肯定就是用来快速开发用的,可以用来开发任意一款PHP相关的编码系统,无论是商城、管理系统还是搭建博客系统等任意系统。

  2. 其次是主要应用在哪个方面比较好,就我目前在企业开发过程中,其实主要应用在企业类、学校类、新闻类系统的开发比较多。其次是开发商城也比较多。主要是开发方便快捷,懂的人多所被接受。

希望我的回答可以帮到你,有什么不懂可以追问。

⑤ thinkphp的问题

检测种子,的id运行的时候,有没有查出范围。
超出范围就停止。

⑥ ThinkPHP中M方法与D方法有什么区别

ThinkPHP 中M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类。

使用M方法

如果是如下情况,请考虑使用 M方法:

对数据表进行简单的 CURD 操作而无复杂的业务逻辑时

只有个别的表有较为复杂的业务逻辑时,将 M方法 与实例化 CommonModel 类进行结合使用

M方法 甚至可以简单看着就是对参数表名对应的数据表的操作:

$User=M('User');

使用D方法

如果是如下情况,请考虑使用 D方法:

需要使用 ThinkPHP 模型中一些高级功能如自动验证功能(create()方法中实现)、关联模型等

业务逻辑比较复杂,且涉及的表众多

将业务逻辑定义在了自定义的模型类里面(Lib/Model目录下),而想在操作中实现这些业务逻辑

另外 D方法 不支持跨项目调用,需要使用:

$User=D('User','Admin');//实例化Admin项目下面的User模型
$User=D('Admin.User');//启用了项目分组

提示

启用了项目分组后,Model 类并不必然对应着项目分组。多个项目组之间共有的模型类,统一放在 Model 目录下,可以直接使用D('ModelName') 实例化。而 D('User.UserInfo') 并不表示 User 一定是一个项目分组,也可以仅仅是对 Model 下文件的一个分类目录,D('User.UserInfo') 实例化的是 User 目录下的 UserInfo 模型类。

总结

M方法 和 D方法 都可以在模型类文件不存在的情况下直接使用的,但显然 M方法 更高效;但要使用模型类里面业务逻辑,就必须使用 D方法。

一个比较形象的比喻就是:M方法 就如一台刚装好操作系统的电脑,只能使用一些基本功能;而 D方法 就如在装好的系统上再安装了一些如 Office、QQ 等应用软件,功能更加强大,同时整个电脑运行速度也变慢了。

以上是对 M方法和D方法区别的一些总结,M方法 和 D方法 要根据实际情况来具体选择。

⑦ thinkphp 中{: } 是什么意思

这是tp的写法,要在js中用,要么赋值给变量,要么加引号输出,console.log("{:U('Add/AddNews')}")

⑧ 用thinkphp怎么直接访问网站主页

用url重写吧tp的入口文件给消掉


打开apache的重写规则(网上有)下面有两个all,忘了哪个是了写成all就对了

<Directory "YourDocumentRoot">

Options Indexes FollowSymLinks ExecCGI Includes

AllowOverride All

Order allow,deny

Allow from all

</Directory>

创建一个TXT文本文档,在里面写入一下代码

###########################################


RewriteEngine on
RewriteCond $1 !^(index.php|robots|stafile|upload|.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]


###########################################

另存为(因为不能直接保存) .htaccess


然后把这个文件放到与入口文件统同级目录


ok!

⑨ thinkphp 中如何使用 new com('XXX')

这个需要开启COM扩展,http://blog.163.com/pingjin@126/blog/static/2086721720130735827677/ 好吧,刚看到最后一句,不好意思。。。。。。。。。

⑩ 什么是ThinkPHP

Thinkphp是一款开源的PHP框架,通过使用它,可以快速开发部署网站程序,我用了近一年了,感觉快速开发挺好的,开发网站速度很快。

你的采纳是我前进的动力,
记得好评和采纳,答题不易,互相帮助,
手机提问的朋友在客户端右上角评价点(满意)即可.
如果你认可我的回答,请及时点击(采纳为满意回答)按钮!!

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:330
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:371
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:606
java用什么软件写 发布:2025-05-18 03:56:19 浏览:27
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:100
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:935
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:728
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:798
网卡访问 发布:2025-05-18 03:35:04 浏览:505
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:367