thinkphp3基础知识
Alvin_扣扣953821815
对生活充满热情,热爱工作
To strive , to seek , to find , and not to yield. —Alfred Lord Tennyson
去奋斗,去寻觅,去探索,但绝不屈服。——阿弗雷德 丁尼生
展开
-
TP5与TP3
首先声明本章节并非是指导升级旧的项目到5.0,而是为了使用3.X版本的开发者更快的熟悉并上手这个全新的版本。同时也强烈建议开发者抛弃之前旧的思维模式,因为5.0是一个全新的颠覆重构版本。需要摒弃的3.X旧思想URL的变动首先对3.X的不严谨给开发者们带来的不正确的引导表示歉意,在5.0版本正式废除类似/id/1方式 可以通过‘get’获取到‘id’的方法,严格来讲这样的ur原创 2017-10-19 14:24:29 · 983 阅读 · 0 评论 -
ThinkPHP下的RBAC权限访问理解【笔记】
流程: 总共有3张表,权限,角色,管理员 其中角色表为中间连接纽带1.完善角色表,实现增删改差,以及为角色分配权限的功能,保存权限的ID与action controller在role表,方便后便用2.完善权限表,实现增删改查,分配对应的权限3.完善管理员列表,分配对应的角色1234原理:问:left.html根据不同管理员身份显示不同分类列表?答:根本--role表里的转载 2017-11-13 10:54:22 · 320 阅读 · 0 评论 -
thinkPHP
1.3 获取ThinkPHP学习网站:http://document.thinkphp.cn/manual_3_2.html#directory_structure ├─ThinkPHP 框架系统目录(可以部署在非web目录下面) │ ├─Common 核心公共函数目录 │ ├─Conf 核心配置目录 │ ├─Lang 核心语言包目录 │ ├─Library 框架类库目转载 2017-11-18 10:24:47 · 439 阅读 · 0 评论 -
thinkphp复习
1、概况使用面向对象的开发结构和mvc模式,采用单一入口,融合了struts2的action思想和jsp的taglib,ROR的orm映射和activerecord模式,封装了curd常用操作,支持多数据库切换,分布式数据库,缓存,用于敏捷web应用开发,简化企业级开发 2、什么是LAMPLAMP是基于Linux,Apache,Mysql,PHP的开放资源网络开发平转载 2017-11-18 10:28:55 · 494 阅读 · 0 评论 -
thinkphp学习笔记
框架项目部署(核心文件不可修改)2015年8月19日 14:23创建一个入口文件index.php项目自动创建目录访问入口文件的同时系统会自动把对应的文件创建出来控制器和对应方法的创建:路由解析:通过URL地址个头参数找到指定的控制器,并进行对应方法调用请求 http://网址/index.php?m=模块名称&c=控制器&a=方法以上U转载 2018-04-18 08:54:20 · 330 阅读 · 0 评论 -
thinkphp学习笔记2
[php] view plain copy一、简介 ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。 二、目录结转载 2018-04-18 08:57:20 · 251 阅读 · 0 评论 -
thinkphp create
先明白create方法的用处,是入库前对数据的处理。直接上create方法的实例:[php] view plain copy// 实例化User模型 $User = M('User'); // 根据表单提交的POST数据创建数据对象 $User->create(); // 把创建的数据对象写入数据库 $U转载 2018-04-20 15:40:21 · 228 阅读 · 0 评论