ThinkPHP是大陆人王栋2006年开发的轻量级PHP MVC框架,2007年正式定名ThinkPHP。思维上与传统PHP专案差异较大。
目前ThinkPHP已经出到6.x版了,然而最稳定且最广为流行的新版本是5.1版,所以以5.1版来进行开发。
关於开发环境设置,如wamp、xampp以及php环境变数设置另外写在这一篇里:
https://ithelp.ithome.com.tw/articles/10282754
要创建ThinkPHP可以直接从官方网站下载。
ThinkPHP 官方网站:https://www.thinkphp.cn/donate/download/id/1148.html
下载下来後就是一个完整的基础专案结构,我们开发的工作主要是修改、增加控制器、视图和资料模型。
下载後把专案目录改成自己想要的名字,放在xampp的htdocs或者wamp的wamp64/www里面。
ThinkPHP也可以用composer安装(类似python的pip install)。
要使用composer下载必须先安装composer。
composer 官方网站: https://getcomposer.org/
下载後打开,一直下一步即可。安装好後,打开xampp的htdocs或者wamp的wamp64/www,在档案导览列输入cmd。
然後按下Enter(回车),这时就会在当前目录下打开终端窗口。
composer指令语法:composer [新增专案] [套件名称] [专案资料夹名称]
创建名为MyProject的ThinkPHP专案的语句是:
composer create-project topthink/think=5.1 MyProject
在套件名称後面加个等号可以指定套件版本。
打开wamp和xampp後,在浏览器里输入http://localhost/MyProject/public/
回车後就可以看到画面了。
如果电脑上环境变数有安装php程序,那麽可以在专案内开启终端命令窗口,输入php think run(5.1版本支援此语法)来开启专案。然後在浏览器打开localhost:8000/
就可以看到画面了。
localhost/专案名称/public/[模块]/[控制器]/[操作]/[参数...]
,public是程序入口路径,wamp跟xampp会去里面找index.php来执行。localhost:8000/[模块]/[控制器]/[操作]/[参数...]
,这里就不需要专案名称/入口路径
。学习MVC一般都是从控制器开始,下一篇就来写控制器新增。
新增控制器
<<: Wondershare Recoverit档案救援软件替代救援方案 • 猫噗知识+
>>: 从CISSP答题培养有依据的猜测与决策能力 (Educated Guess and Informed Decision)
今天要来讲解如何在 TypeScript (TS) 修改成员, 以我们之前的类别为例, let em...
鲑鱼出生後会往下游生活, 到了产卵季节,会逆游而上, 回到最初的起点,进行产卵产卵, C#也有像鲑鱼...
前情提要:在上一篇网页UI组件化 — React component,大致了解 React 最重要...
-ISO 31000 本问题旨在推广 ISO 31000 风险评估的概念。年化预期损失 (ALE)...
说明 本篇将继续介绍使用django-social-auth设定整合Activate Directo...