根据ThinkPHP官方文档学习opensns框架
根据ThinkPHP官方文档学习opensns框架
1.解读Application下各个Controller文件夹下的作用
- 控制器类的命名方式是:控制器名(驼峰法,首字母大写)+Controller 
- 控制器文件的命名方式是:类名+class.php(类文件后缀) 

namespace Weibo\Controller;      ///这是系统的规范要求,表示当前类是weibo模块下的控制器类,与实际路径一致
use Think\Controller; //引入 Think\Controller 类库便于直接使用
class BaseController extends  Controller{
............
}
2.解读thinkphp的开发规范
- 团队项目之后代码修改也应该按照此规范。 https://www.kancloud.cn/manual/thinkphp/1687 
- 重要的一点在看代码时候需要注意,那就是在ThinkPHP里面,单字母大写函数通常是一些操作的快捷定义,或者有特殊的作用。例如:A、D、S、L 方法等等。 
- 全部使用UTF-8编码。 
- 开发过程尽量使用DEBUG模式。 
根据ThinkPHP官方文档学习opensns框架的更多相关文章
- Spring 4 官方文档学习(十一)Web MVC 框架之配置Spring MVC
		内容列表: 启用MVC Java config 或 MVC XML namespace 修改已提供的配置 类型转换和格式化 校验 拦截器 内容协商 View Controllers View Reso ... 
- Spring 4 官方文档学习(十一)Web MVC 框架之resolving views 解析视图
		接前面的Spring 4 官方文档学习(十一)Web MVC 框架,那篇太长,故另起一篇. 针对web应用的所有的MVC框架,都会提供一种呈现views的方式.Spring提供了view resolv ... 
- Spring 4 官方文档学习(十一)Web MVC 框架
		介绍Spring Web MVC 框架 Spring Web MVC的特性 其他MVC实现的可插拔性 DispatcherServlet 在WebApplicationContext中的特殊的bean ... 
- Spring 4 官方文档学习(十二)View技术
		关键词:view technology.template.template engine.markup.内容较多,按需查用即可. 介绍 Thymeleaf Groovy Markup Template ... 
- Spring Data Commons 官方文档学习
		Spring Data Commons 官方文档学习 -by LarryZeal Version 1.12.6.Release, 2017-07-27 为知笔记版本在这里,带格式. Table o ... 
- Spring Boot 官方文档学习(一)入门及使用
		个人说明:本文内容都是从为知笔记上复制过来的,样式难免走样,以后再修改吧.另外,本文可以看作官方文档的选择性的翻译(大部分),以及个人使用经验及问题. 其他说明:如果对Spring Boot没有概念, ... 
- Spring Framework 官方文档学习(四)之Validation、Data Binding、Type Conversion(一)
		题外话:本篇是对之前那篇的重排版.并拆分成两篇,免得没了看的兴趣. 前言 在Spring Framework官方文档中,这三者是放到一起讲的,但没有解释为什么放到一起.大概是默认了读者都是有相关经验的 ... 
- Spring boot官方文档学习(一)
		个人说明:本文内容都是从为知笔记上复制过来的,样式难免走样,以后再修改吧.另外,本文可以看作官方文档的选择性的翻译(大部分),以及个人使用经验及问题. 其他说明:如果对Spring Boot没有概念, ... 
- thinkphp5的auth权限认证(转自thinkphp官方文档+自己总结)
		thinkphp5的auth权限认证(转自thinkphp官方文档+自己总结) 一.总结 一句话总结:相当于就是用其它thinkphp的扩展一样,都是引入扩展,配置扩展,然后使用 引入 配置 使用 基 ... 
随机推荐
- 49.Kth Largest Element in an Array
			Level: Medium 题目描述: Find the kth largest element in an unsorted array. Note that it is the kth lar ... 
- html/js部分问题和小结
			2015/9/8 1.js中不要试图去处理由[变量:变量]组成的map(不过可以通过DWR.addOptions添加),而是处理[bh:变量][xm:变量],然后通过data[i].bh,data[i ... 
- C++ 之获取map元素[转]
			链接:https://www.cnblogs.com/jianfeifeng/p/11089799.html 对于map对象, count成员返回值只能是0或者1,map容器只允许一个键对应一个实例. ... 
- C++在windows平台下不存在strptime函数,可以绕过该函数
			https://blog.csdn.net/u011077672/article/details/50524469?utm_source=blogxgwz1 
- 使用 sar 查看网卡的流量
			1.常用命令 sar -n DEV #查看当天从零点到当前时间的网卡流量信息 sar -n DEV 1 10 #每秒显示一次,共显示10次 sar -n DEV -f /var/log/sa/saxx ... 
- 用idea将本地项目提交到gitlab上
			提交的前提是你必须有gitlab的地址 以下是将本地代码提交到gitlab上 在idea的菜单项选择 VCS>Import into Version Control>Create Git ... 
- Mac上使用频率最高的七组快捷键
			不管Mac还是Windows,会使用快捷键都能让你的工作效果提升不少,但是快捷键那么多一下子全部记下来也不太实际,这里小编就整理了七组使用频率最高的快捷键,希望可以帮到大家. https://www. ... 
- linux su su-的区别
			su只是切换用户. su - 切换用户并切换shell环境. su another pwd后为/home/current su - another pwd后为/home/another 
- Github上的SlidingMenu菜单的使用方法
			GitHub上的SlidingMenu的配置方法 1. 首先明确SlidingMenu是什么? 2. 如何使用SlidingMenu框架呢? GitHub上的SlidingMenu的配置方法 1. 首 ... 
- Stream流式编程
			Stream流式编程 Stream流 说到Stream便容易想到I/O Stream,而实际上,谁规定“流”就一定是“IO流”呢?在Java 8中,得益于Lambda所带来的函数式编程,引入了一个 ... 
