ThinkPHP

这篇博客记录了作者初次使用ThinkPHP框架开发时的经验和问题,包括对框架的理解、文件目录结构、路由配置、模板加载以及与OAuth的集成。在OAuth部分,详细介绍了server端和client端的开发流程,涉及用户认证、数据库配置和库的使用。

前言

最近想用ThinkPHP开发一些东西。以前没有使用框架开发过,从来都是一个文件一个文件地写…emm…简单记录一下这中间我遇到的问题,不会详细写使用过程。

问题记录

学习过程中最好还是参考官方的开发文档。
理解各个文件目录、各个文件大概是什么结构、什么作用。

  1. Applicationmodule。这两个在开发文档的 架构总览 章节写的很清楚了。我现在理解的情况是,应用可以包含多个模块,而多个模块最常见的形式是:管理员后台和用户界面。我目前要开发的网站不需要管理员后台,所以其实是使用了单模块,但是不知道之后会是什么情况,所以仍然是使用多模块配置。
    模块里面可以包含多个控制器,应该是实现不同类别的响应。每一种控制器中又可以包含多个方法。
    说这个,是因为我刚开始写的时候目录搞错了,我把所有的文件都当做是新的模块来创建。正确的做法应该是把文件当做是新的控制器来创建。
    在这里插入图片描述
    如果理解有错的话,之后再来改。

  2. 我下载的是v5.1,默认开启了路由,比如要访问Index控制器中的index方法,则urlhttp://xx.xx.xx.xx/public/index/Index/index。第一个index是模块名,第二个index是控制器名,第三个index是方法名。

  3. 要在thinkphp中引入html模版…刚开始我还以为要在Login.php

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值