E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
超小型php框架
thinkphp简洁、美观、靠谱的分页类
废话不多说先上图预览下;即本博客的分页;这个分页类是在think
php框架
内置的分页类的基础上修改而来;原分页类的一些设计,在实际运用中感觉不是很方便;1:只有一页内容时不显示分页;2:原分页类在当前页是第一页和最后一页的时候
帅白
·
2016-03-06 21:00
连接查询 两张表里有同名字段的问题
左连接查询在开发中很常用,但有个问题常常会遇到,两个表中有同名字段时,比如左右表都有一个id字段,会造成查询结果中左表的id值被右表的id值覆盖掉(大部分
php框架
都是这个效果),而且还不会报错,容易留下隐蔽的
lengyueaiq
·
2016-03-04 19:00
sql
框架
联合查询
同名字段
实现
PHP框架
系列文章(6)mysql数据库方法
uct
php框架
提供的dba辅助封装类,用会之后将爱不释手。使用前需要显示初始化并连接到数据库吗,当然不需要。直到执行第一条sql语句之前,都不会去连接数据库,甚至不会new一个db对象。
yyluming
·
2016-03-04 09:15
构建自己的
PHP框架
--实现Model类(3)
在之前的博客中,我们实现并完善了Model类的findOne方法,下面我们来实现其中的其他方法。先来看findAll方法,这个方法和findOne很相似。publicstaticfunctionfindOne($condition=null) { $sql='select*from'.static::tableName(); $params=[]; //判空 if(!empty($conditi
疯狂的原始人
·
2016-03-02 17:00
构建自己的
PHP框架
--实现Model类(2)
在上一篇博客中我们简单实现了findOne方法,但我们可以看到,还是有一些问题的,下面我们来修正一下这些问题。首先是返回的数据中,数字被转换成了字符串。我们需要的是数字啊。。。PDO中有属性可以支持,PDO::ATTR_STRINGIFY_FETCHES和PDO::ATTR_EMULATE_PREPARES属性。PDO::ATTR_STRINGIFY_FETCHES:提取的时候将数值转换为字符串。
疯狂的原始人
·
2016-02-29 19:00
thinkPHP入门(一):基础
最近正在学习thinkphp,同时博客同步记录学习笔记,但是内容大多都是[1]提供的文档,所以,强烈建议直接阅读该文档,此文仅作为本人学习记录之用快速添加新的模块只需要在入口文件(think
PHP框架
下的
u014613043
·
2016-02-28 22:00
构建自己的
PHP框架
--实现Model类(1)
在之前的博客中,我们定义了ORM的接口,以及决定了使用PDO去实现。最后我们提到会有一个Model类实现ModelInterface接口。现在我们来实现这个接口,如下: */ classModelimplementsModelInterface { /** *DeclaresthenameofthedatabasetableassociatedwiththisModelclass. *@retur
疯狂的原始人
·
2016-02-28 22:00
学习PHP的资源
先学习一下Think
PHP框架
Think
PHP框架
ThinkPHP3.2.3完全开发手册ThinkPHP3.2.3快速入门
u014613043
·
2016-02-27 21:00
Yii框架流程介绍及安装
Yii是一个基于组件的高性能
PHP框架
,用于快速开发大型Web应用。
宋子庆
·
2016-02-27 11:00
PHP Laravel学习实践(一)最出色的
php框架
,让代码成为艺术
laravelartisan常用命令:1创建模型和对应数据表phpartisanmake:modelUser现在,Artisan帮我们在app/下创建了两个文件User.php,这是一个Model类,他们都继承了LaravelEloquent提供的Model类Illuminate\Database\Eloquent\Model。Model即为MVC中的M,翻译为模型,负责跟数据库交互。在Eloqu
浩时代
·
2016-02-26 20:28
php
顶级
PHP框架
Laravel入门(一)初识Laravel——巨匠级框架,让代码成为艺术
laravelartisan常用命令:1创建模型和对应数据表phpartisanmake:modelUser现在,Artisan帮我们在app/下创建了两个文件User.php,这是一个Model类,他们都继承了LaravelEloquent提供的Model类Illuminate\Database\Eloquent\Model。Model即为MVC中的M,翻译为模型,负责跟数据库交互。在Eloqu
haoshidai
·
2016-02-26 20:00
框架
Web
PHP
laravel
PHP框架
实现数据库连贯查询的思路解析
如果你是一名使用过多种框架的php程序员,你一定见过这样的查询语句:$result=$mysqlDb->limit(’0,10′)->order(‘iddesc’)->findall();上面的查询语句,连续使用->操作符进行操作,并最终返回一个查询结果,那么这是如何实现的呢。我们来简单分析一下:->操作符用来访问对象,上面的语句一共使用了3次->操作符,而最后一次返回的是查询结果,这说明,前2次
puppyand123
·
2016-02-23 15:00
数据库
框架
PHP
[置顶] Think
PHP框架
总结之缓存及使用
Think
PHP框架
总结之缓存: 在实际项目中,合理使用缓存技术可以很好地提高性能。
why_2012_gogo
·
2016-02-23 14:00
框架
缓存
thinkphp
cakephp事务处理
使用cake
php框架
做开发时,涉及到多个数据表的数据保存,需要使用cakephp的事务处理,查cakephp的说明手册也没看明白,从开发社区中看到了解决的办法,考虑到英文的问题,所以转给大家,以供参考
做个好男人
·
2016-02-23 12:00
php基于Flea
php框架
实现cvs数据导入MySQL的方法
本文实例讲述了php基于Flea
php框架
实现cvs数据导入MySQL的方法。
xxzqyall
·
2016-02-23 10:51
CodeIgniter简要总结
CodeIgniter是一个轻量级的
php框架
,其中所需要的功能齐全,而且自带很所类库和辅助函数,可以让初学者能更加容易、更加高效地编写应用程序。
blue_sky_man
·
2016-02-21 17:49
构建自己的
PHP框架
--定义ORM的接口
在上一篇博客中,我们抽象出了Controller的基类,实现了页面的渲染和返回JSON字符串的功能。那作为一个框架,我们现在还缺少什么?是的,大家应该已经注意到了,我们在这之前从来没有连接过数据库,我们缺少一个ORM(ObjectRelationalMapping)。在php中连接mysql有三种方式,分别是使用原生函数、mysqli扩展和PDO扩展,详细内容可以查看我之前的博客《PHP的学习--
疯狂的原始人
·
2016-02-21 00:00
[置顶] Think
PHP框架
总结之安全及使用
Think
PHP框架
总结之安全及使用: 本片文章主要总结和介绍了使用TP过程中,加强项目安全的一些办法,具体是以例子为导向验证演示。
why_2012_gogo
·
2016-02-19 21:00
框架
安全
thinkphp
Think
PHP框架
研究之一 基本函数 M和D的区别
http://my.oschina.net/wxweven/blog/56563?fromerr=32n4Nf7Vhttps://segmentfault.com/q/1010000002988073D函数实例化的是你当前项目的Lib/Model下面的模块如果该模块不存在的话 直接返回实例化Model的对象(意义就与M()函数相同)而M只返回实例化Model的对象..它的$name参数作为数据库的
it80
·
2016-02-19 11:00
[置顶] Think
PHP框架
总结之配置及使用
Think
PHP框架
总结之配置及使用: TP框架提供了灵活的全局参数变量配置功能,使用高效的返回php数组定义,支持惯例、公共、模块、调试及动态参数配置功能。
why_2012_gogo
·
2016-02-18 21:00
框架
thinkphp
Thinkphp----------为什么Thinkphp会默认进入Index控制器的index方法
他们想知道具体怎么回事,下面就简单讲解一下,其实并不难只是他们对Think
php框架
不太了解。先看下图,下图是Thinphp的核心配置文件,跳转到index方法就是因为这里做了配置。
weixin_33901926
·
2016-02-18 10:00
php
运维
为什么Thinkphp会默认进入Index控制器的index方法
他们想知道具体怎么回事,下面就简单讲解一下,其实并不难只是他们对Think
php框架
不太了解。先看下图,下图是Thinphp的核心配置文件,跳转到index方法就是因为这里做了配置。
陶阳昊
·
2016-02-18 10:00
[置顶] Think
PHP框架
总结之基础及使用
ThinkPHP(当前版本:v3.2.3)框架总结之环境配置及说明: 对于TP框架,我想大家应该知道它的广泛性了,在这里不再进行说明。下面我就从TP的获取、目录结构、入口文件、使用及相关说明为例进行说明。 一、如何获取获取TP的方式有很多,但我建议可直接从官网(http://www.thinkphp.cn)中获得最新稳定的版本,同时也可以实时关注最新的动态变化哦。 二、目录结构解压获得的TP压缩包
why_2012_gogo
·
2016-02-17 18:00
thinkphp
使用objection来模块化开发iOS项目
2013年最火的
PHP框架
laravel就是其中的典型。 假设有以下场景:ViewControllerA.view里有
yulang
·
2016-02-17 16:00
2016个人生涯
前端设计慢慢地只剩下了去欣赏站酷的网页作品,html5up.com所以说,你和优秀的设计师只差了你是否厌倦英文,是否经常看国外的网站,他们会从中抄袭一些比较不错的主流设计,而你只在全英文的网站停留不超过两秒,所以
php
MAKE-IN-LEMON
·
2016-02-17 16:00
HD
php框架
评论、关注、私信的制作教程
php控制器方法部分ajax前台页面使用的方法publicfunctionattention(){ //验证是否登录不登录返回0不关注 if(!isset($_SESSION['uid'])||!isset($_SESSION['username']))View::ajax(0); //获取uid $uid=(int)$_SESSION['uid']; //获取项目id $roid=Q('post
hj960511
·
2016-02-17 09:00
PHP
框架
HD
php框架
目录说明
框架目录说明HD
PHP框架
采用扁平化设计,目录结构更加清晰,使用控制反转(IoC)依赖注入,使用扩展HD
PHP框架
变得更简单。框架下载后的目录结构:.
hj960511
·
2016-02-17 09:00
框架
后盾HD
php框架
笔记总结
目录:一、框架介绍简介理解地址git地址手册地址离线手册二、框架使用总结1.入口文件2.跳转路径3.设置配置文件Config.php4.public公共文件目录5.Controller控制器文件获取分配数据6.Model模型7.公共控制器8.数据查询的几种9.路由配置10.ajax响应11.success和error12.模板引擎13.分页14.验证码15.QQ登录16.自动完成17.自动验证三、
hj960511
·
2016-02-17 09:00
如何实现一个
php框架
系列文章【5】安全处理输入
所有的外部输入参数都应该检查合法性。未正确处理输入数据将可能导致sql注入等漏洞。 框架提供系列函数来取$_REQUEST中的值requestIntrequestStringrequestFloatrequestBool ps:注意$_REQUEST中变量类型可能会是数组如请求为?i[]=1,那么$_REQUEST['i']的值为array(1)做校验的时候要考虑全面以防止phpwarning信息
yyluming
·
2016-02-16 17:00
如何实现一个
php框架
系列文章【5】安全处理输入
所有的外部输入参数都应该检查合法性。未正确处理输入数据将可能导致sql注入等漏洞。 框架提供系列函数来取$_REQUEST中的值requestIntrequestStringrequestFloatrequestBool ps:注意$_REQUEST中变量类型可能会是数组如请求为?i[]=1,那么$_REQUEST['i']的值为array(1)做校验的时候要考虑全面以防止phpwarning信息
yyluming
·
2016-02-16 17:00
ThinkPHP项目笔记之MVC篇
所以,趁着做的项目(当然用的是think
php框架
)的余热,奋笔疾书,一个人的理解与拙笔记录下来,说不定以后还会遇到类似的问题,这也相当于一笔宝贵的技术经验。 好了,废话少说,该进正文了。
侠岚之弋痕夕
·
2016-02-16 13:00
如何实现一个
php框架
系列文章【4】url路由管理
直接通过url参数访问业务模块($app)中控制器($ctl)里的函数($act) 我们支持3种路由模式 普通模式 _a=$app, _u=$ctl.$act 最简单的方式,专注实现业务$act函数,不需要再写额外代码 为什么参数名前面要加下划线就不解释了 easy模式 _easy=$app.$tpl.$ctl.$act _easy=
yyluming
·
2016-02-16 11:00
mac OS X自带PHP环境,没有freetype的解决办法
最近用自己的电脑做个小东西,需要用到验证码,用的是think
PHP框架
,TP的验证码需要freetype库支持,MAC的OSX自带APACHE和PHP,直接配置一下就可以使用,很方便,而且扩展支持也较多
sdomain
·
2016-02-16 11:00
PHP
mac
mac
OS
X
PHP环境
ThinkPHP目录结构
Think
PHP框架
目录结构文件路径文件描述\index.php入口文件\Application应用目录\Public资源文件目录\Think
PHP框架
核心目录\Application目录结构(应用目录
宋子庆
·
2016-02-16 11:00
thinkPhp 框架学习——配置
1)、配置格式PHP数组定义Think
PHP框架
中所有配置文件的定义格式均采用返回PHP数组的方式,格式为://项目配置文件returnarray('DEFAULT_MODULE'=>'Index',/
lyj1101066558
·
2016-02-15 14:00
配置
thinphp
thinkPhp 框架学习——基础
1)、下载完整版think
php框架
https://github.com/liu21st/thinkphp2)、下载wampServer集成环境 注:如果需要用notepad++来查看整个目录下载http
lyj1101066558
·
2016-02-15 14:00
基础
thinphp
thinkphp3.2之模型(M层)
最近学习了
php框架
thinkphp,回头总结了些学习心得知识,希望对大家有帮助 1、模型的概念: 模型(Model)是ThinkPHP中一个很重要的概念,粗略的理解模型就是与数据库交互信息进行
盛世游侠
·
2016-02-14 13:50
网站移植
把Linux上的网站移植到Windows上来,网站采用Think
php框架
。记录下移植步骤及遇到的问题。1.复制源代码、数据库。
royhawk
·
2016-02-04 20:00
推荐20个最近很流行的优秀
PHP框架
本文我们来回顾一下20个2014年最优秀的
PHP框架
。每一个开发者都知道,拥有一个强大的框架可以让开发工作变得更加快捷、安全和有效。
Hello.NET
·
2016-02-04 15:00
推荐20个最近很流行的优秀
PHP框架
本文我们来回顾一下20个2014年最优秀的
PHP框架
。每一个开发者都知道,拥有一个强大的框架可以让开发工作变得更加快捷、安全和有效。
Hello.NET
·
2016-02-04 15:00
国外最流行的PHP MVC框架
本文给大家介绍一下国外最流行的基于MVC设计模式的
PHP框架
,对你有一定的帮助哦。1. Yii Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。
Hello.NET
·
2016-02-04 15:00
国外最流行的PHP MVC框架
本文给大家介绍一下国外最流行的基于MVC设计模式的
PHP框架
,对你有一定的帮助哦。1. Yii Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。
Hello.NET
·
2016-02-04 15:00
我的2015羊年总结
然后对比了一下各个
PHP框架
的简洁程度和招聘热度,于是就上手Think
PHP框架
,修修改改弄到了
batsing
·
2016-02-04 02:00
我的2015羊年总结
然后对比了一下各个
PHP框架
的简洁程度和招聘热度,于是就上手Think
PHP框架
,修修改改弄到了
batsing
·
2016-02-04 02:00
PHP 命名空间 namespace / 类别名 use / 框架自动载入 机理的
从php5.3起PHP多了命名空间/延迟静态绑定/lambda匿名函数等主要特性命名空间的引用进一步提升了php的代码结构的灵活性和可控性,方便将项目的各工具类进行归类管理各
php框架
则是利用命名空间做文件路径映射自动加载的功能
sallency
·
2016-02-02 15:00
yii2
命名空间
自动加载
如何实现一个
php框架
系列文章【3】支持psr4的自动加载类
psr4自动加载规范 https://github.com/PizzaLiu/PHP-FIG/blob/master/PSR-4-autoloader-cn.md 我们把第三方使用psr规范的类库放在vendor目录下 修改一下autoload函数12345678910111213141516171819202122 //psr if (!empty($GLOBALS['_UCT']
yyluming
·
2016-01-30 15:00
如何实现一个
php框架
系列文章【2】实现类的自动加载
根据前一篇文章的设计原则,我们暂时把php文件分为3类,类名和文件名都遵守如下约定。 类名文件名路径模型类m{$app}Mod {$app}.mod.php{$app}/model 控制器类c{$app}Ctl{$app}.ctl.php{$app}/control其他{$app}{$app}.cls.php{$app}/class可以实现一个简单的autoload函数12345678910
yyluming
·
2016-01-30 15:00
THinKPHP函数库全解
在ThinkPHP3.2.3版本中,以下函数系统已经封装共46个,之所以总结的目的有两个:1了解Think
PHP框架
中有哪些方法2让开发这不必再封装自己的方法废话少说,进入正题:1大字母函数:共16个A
WER1234S
·
2016-01-29 11:00
PHP
function
thinkphp
TP
方法库
THinKPHP函数库全解
在ThinkPHP3.2.3版本中,以下函数系统已经封装共46个,之所以总结的目的有两个:1了解Think
PHP框架
中有哪些方法2让开发这不必再封装自己的方法废话少说,进入正题:1大字母函数:共16个A
WER1234S
·
2016-01-29 11:00
PHP
function
thinkphp
TP
方法库
thinkphp _initialize 和 __construct函数的关系
think
php框架
的_initialize()函数和php原生的__construct()构造函数并没有什么本质上的区别,你完全可以把_initialize()作为__construct()的别名函数来用
sallency
·
2016-01-26 19:00
thinkphp
_initialize
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他