这是我的真心体会,在尝试使用Laravel、ThinkPHP、Yii、symfony2、CI、cakephp、Yii2 之后的真实想法(default7#zbphp.com)。1)ThinkPHP (版本号3.1.3)我一開始用到的是ThinkPHP 3.1.3,入门门槛就是网址与方法相应这一点。当...
分类:
Web程序 时间:
2014-07-07 19:40:23
阅读次数:
445
ThinkPHP支持多层设计。1.模型层Model使用多层目录结构和命名规范来设计多层的model,例如在项目设计中如果需要区分数据层,逻辑层,服务层等不同的模型层可以在模块目录下创建Model,Logic,Service目录,把对用户表的所有模型操作分成3层。1.Model/UserModel用于...
分类:
Web程序 时间:
2014-07-07 14:26:02
阅读次数:
274
1:拷贝ThinkPHP框架系统文件夹自己的www目录中的tp-shop文件夹中2:新建自己的项目文件(比如:shop)夹与ThinkPHP框架系统文件夹在同一级目录(当然也可以不同)3: 在tp-shop目录下建立index.php并且在页面中引入ThinkPHP文件夹中ThinkPHP.php文...
分类:
其他好文 时间:
2014-06-26 19:17:43
阅读次数:
279
# # ThinkPHP 3.1.2 输出和模型使用 # 讲师:赵桐正 微博:http://weibo.com/zhaotongzheng 本节课大纲: 一、ThinkPHP 3 的输出 (重点) a、通过 echo 等(PHP原生的输出方式)在页面中输出。 ** V -- 负责输出(页面显示),....
分类:
Web程序 时间:
2014-06-25 21:48:35
阅读次数:
295
$Model = new Model(); $sql = "select * from `order`"; $voList = $Model->query($sql);只是需要new一个空的模型继承Model中的方法。
分类:
数据库 时间:
2014-06-25 16:38:25
阅读次数:
256
public function test(){ import('ORG.Net.Http'); $filename="Uploads/v1.2.doc"; //exit($filename); $showname="人们是傻子.doc"; ...
分类:
Web程序 时间:
2014-06-25 15:27:49
阅读次数:
210
如果开启FastCGI模式,.htaccess无法生效,一直提示no input file specified。
因为在Fastcgi模式下,php不支持rewrite的目标网址的PATH_INFO的解析
ThinkPHP运行在URL_MODEL=2时,会出现 No input file specified.的情况,
这时可以修改网站目录的.htaccess文件:(by default7...
分类:
其他好文 时间:
2014-06-25 00:23:53
阅读次数:
209
之前用ThinkPHP时发现有个 trace 函数可以跟踪调试,感觉很有意思,网上搜索了下类似的东西,发现了 ChromePhp ,以前没想过这样来调试 PHP 程序,感觉非常方便,很有用。
ThinkPHP 使用的是自己生成的 HTML 随模版一起输出来显示,偶尔会遇到一些莫名其妙的问题,效果不是太好,
还有一些也是类似的方法,但输出的主要是在模版中增加 JS 代码,调用浏览器的调试方法进行...
分类:
Web程序 时间:
2014-06-24 23:06:00
阅读次数:
297
1.模块结构 完整的ThinkPHP用用围绕模块/控制器/操作设计,并支持多个入口文件盒多级控制。ThinkPHP默认PATHINFO模式,如下:http://serverName/index.php(或者其他应用入口文件)/模块/控制器/操作/[参数名/参数值...]应用:由同一个入口文件访...
分类:
Web程序 时间:
2014-06-22 13:48:23
阅读次数:
262
这是我的真心体会,在尝试使用Laravel、ThinkPHP、Yii、symfony2、CI、cakephp、Yii2 之后的真实想法(default7#zbphp.com)。
1)ThinkPHP (版本3.1.3)
我一开始用到的是ThinkPHP 3.1.3,入门门槛就是网址与方法对应这一点。当初我接触ThinkPHP3.1.3的时候其实3.2版本刚出不久,3.2与3.1.x...
分类:
Web程序 时间:
2014-06-22 11:57:13
阅读次数:
288