PHP入门教程已然结束,学会了基本的交互、输出、数据库操作之后,倘若你想学习更加多原生PHP的知识,能够前往PHP官网(http://www.php.net),W3school(
http://www.w3school.com.cn/php)
或菜鸟教程(http://www.runoob.com/php)继续学习。从今天
起始,我将
起始正式跟
大众分享ThinkPHP的教程。
ThinkPHP
获取ThinkPHP
获取ThinkPHP的方式有非常多,不外我举荐大众从ThinkPHP官网(http://www.thinkphp.cn)获取最新版本,进入ThinkPHP官网,点击上方导航栏下载,找到ThinkPHP3.2.3完整版并下载。
ThinkPHP下载
安排ThinkPHP
在Web根目录下新建think文件夹,并将文件解压到think文件夹,而后拜访localhost/think,就可看到默认ThinkPHP首页内容。
ThinkPHP默认首页
此时think目录结构如下:
目录结构
ThinkPHP简介
ThinkPHP是一个快速、兼容况且简单的轻量级国产PHP研发框架,运用面向对象的研发结构和MVC模式(关于MVC模式我将单独发教程)。此刻广泛运用的是3.2.3和5.0.x版本,前者重点面向普通Web研发,后者重点面向API研发,咱们首要学习ThinkPHP3.2.3版本的研发。
直接输出
编辑think\Home\Controller\IndexController.class.php,将默认代码修改为如下内容:
Hello World代码
而后咱们刷新网页,就可看到输出的Hello World,是不是超简单?
Hello World内容
$this->show()是ThinkPHP内置的模板输出函数,除此之外,咱们还能够运用下面的代码来输出Hello World:
输出函数
模板输出
在think\Home\View目录下新建Index目录,并新建index.html文件,代码如下:
index模板代码
而后将IndexController.class.php代码修改为如下内容
Index掌控器代码
刷新页面,就可看到输出的两个Hello World:
Hello World页面
第1个Hello World是模板内容,第二个Hello World是由于掌控器赋值的$hello变量内容。
掌控器简介
ThinkPHP的掌控器是一个类,操作是掌控器的一个公共办法(关于类和办法的定义属于面向对象的研发办法,日前不详细介绍),掌控器一般要继承Controller类,运用驼峰法命名(关于驼峰法命名请自动百度),即“掌控器名+Controller.class.php”。
咱们上面运用的IndexController.class.php便是一个掌控器,里面的index便是操作办法。因为Home模块为默认模块,Index控制器为默认掌控器,index办法为默认办法,因此咱们能够直接经过localhost/think来拜访到,其完整路径为
localhost/think/index.php/Home/Index/index。
倘若咱们在Index掌控器下新建一个test办法,其路径为
localhost/think/index.php/Home/Index/test
test办法
模版简介
咱们创建的think\Home\View\Index\index.html便是index办法的模板文件,其路径规则为“项目目录\View\掌控器名\办法名,模板后缀名默认为.html。
总结
经过简单Hello World程序,咱们能够学到ThinkPHP的数据数据方式,掌控器、模板的运用办法,咱们已然把握了ThinkPHP学习的第1步,后面咱们将学习ThinkPHP的CURD操作(数据库操作)。
倘若您觉得博主的教程对您有所帮忙,请点击关注支持博主,您的关注是对博主最大的鼓励。