摘要:
用thinkphp开发了好些项目了;最近准备抽空写一些经验总结; 希望能给刚开始接触tp的童鞋们提供一些开发的方案;少走一些弯路;少踩一些坑; 这些绝对都是些精华干货;耐着性子阅读;相信肯定是会有收获的; 可以结合git项目对照研究:http://git.oschina.net/shuaibai12 阅读全文
摘要:
关于模型;跟上篇文章thinkphp的目录结构设计经验总结写控制器一个道理;为了尽量避免改动到框架; 首先我们是要有一个BaseModel.class.php作为我们的基础model; 我会在BaseModel中定义增删改的方法如下; 为每张表都建一个model;统一放在/Application/C 阅读全文
摘要:
现在这个短信通知泛滥的年代;应用如果没有个短信注册;你都不敢说你是搞开发的; 这个验证码搞起来是不难的;但是如果刚接触也是有点不知从哪下手的迷茫; 先讲下概念; 要想发送验证码;需要至少三项;appid、key、模板id; appid、和key比如较容易理解;各种第三方平台都会提供的;可能叫法不一样 阅读全文
摘要:
在后台管理中会经常需要将数据生成excel表格的; php生成excel有两种方案; 一种是通过phpexcel生成xls格式的表格文件; 另一种则直接通过逗号换行生成csv格式的表格文件; 这里先讲解thinkphp整合phpexcel的过程; 示例项目:http://git.oschina.ne 阅读全文
摘要:
php生成二维码其实挺简单的;当然指的是使用qrcode类库; 因此关于是否要写这篇博客;我是犹豫了再三的; 不过最后还是决定写下吧;如果有童鞋急着用;就可以直接引了; 再个也可以作为即将写的文章微信支付生成的二维码做个铺垫; 老规矩;以bjyadmin项目示例:http://git.oschina 阅读全文
摘要:
本文主要分析了几种Socket编程的模式。主要包括基本的阻塞Socket、非阻塞Socket、I/O多路复用。其中,阻塞和非阻塞是相对于套接字来说的,而其他的模式本质上来说是基于Socket的并发模式。I/O多路复用又主要分析了分析linux和windows下的常用模型。最后,比较这几种Socket 阅读全文
摘要:
权限管理基本是作为网站的标配了; 除非是像博客这类个人使用的;否则权限管理的重要性不言而喻; 今个就来写写auth权限管理; thinkphp已经内置了auth权限类位于:/ThinkPHP/Library/Think/Auth.class.php 执行里面的sql生成3张表auth_rule、au 阅读全文
摘要:
ThinkPHP中有很多重要的函数,其中大部分是单字母函数,这些函数在开发体验中发挥了重大的作用。有句话说的很精辟:浓缩的才是精华! 这绝对是TP的单字母方法的真实写照,用过的你一定懂的!为了能方便大家学习和掌握,在这里汇总下ThinkPHP中的经典函数用法,无论你是资深还是菜鸟TPer,绝对不容错 阅读全文
摘要:
总体来说,应用的流程涉及到几个文件:Index.phpThinkPHP.phpThink.class.phpApp.class.phpDispatcher.class.phpThinkPHP/Mode/common.phpReadHtmlBehavior.class.phpRoute.class.p 阅读全文
摘要:
转:http://www.cnblogs.com/swiftma/p/5628762.html 使用任何语言进行编程都有一个类似的问题,那就是如何组织代码,具体来说,如何避免命名冲突?如何合理组织各种源文件?如何使用第三方库?各种代码和依赖库如何编译连接为一个完整的程序? 本节就来讨论Java中的解 阅读全文