ThinkPHP 内置了抽象数据库访问层,把不同的数据库操作封装起来。我们只需要使用公共的 Db 类进行操作,无须针对不同的数据库写不同的代码和底层实现。Db 类会自动调用相应的数据库驱动来处理。一、全局配置定义 在common/conf/config.php中'DB_TYPE'=>'mysql',...
分类:
数据库 时间:
2015-04-29 23:13:06
阅读次数:
284
数据添加分两种方式,一种是数组的方式,另一种是使用AR的方式添加,其实这两种方式添加的方式是相同的,就是一个规范的不同而已,所谓AR,就是:
//一个数据模型代表一张表。
//一个对象代表一条数据。
//一个字段代表一个对象的属性
这样也符合传统的思维习惯,下面是数据模拟添加的实例代码:
$temp=D('User');
// $arr=array('id'=>11,'nam...
分类:
Web程序 时间:
2015-04-29 21:53:30
阅读次数:
264
ThinkPHP的URL模式有四种,默认是PATHINFO模式,其他三种分别为:普通模式、REWRITE和兼容模式。浏览器输入格式为:http://localhost/demo39/index.php/模块/控制器/操作在Home的Controller建立UserController.calss.p...
分类:
Web程序 时间:
2015-04-29 21:35:53
阅读次数:
186
其实说到整合smarty我们根本就没有作什么,要做的主要还是对于模板分配各种变量的使用,这才是重点,其次还有一些配置信息要自己去填写;先说一下配置,同样的,在主目录的common下面的config文件,把配置信息写入里面就可以了,其中主要有下面一下的配置信息。
'TMPL_ENGINE_TYPE' => 'Smarty',
//'TMPL_L_DELIM' => ...
分类:
Web程序 时间:
2015-04-29 19:50:26
阅读次数:
151
在Thinkphp中,实例化对象有这么几种方法,如果是类,有A和R方法,区别是A方法只是对象的实例化,而R方法是可以同时实例化对象里面的方法的,这里需要去指定,如下面的实例代码:
<?php
namespace Admin\Controller;
use Think\Controller;
class GoodsController extends Controller{
public fu...
分类:
Web程序 时间:
2015-04-28 21:06:50
阅读次数:
133
验证码* 换一张 验证方法: public function verify(){ $config = array( 'fontSize' => ...
分类:
Web程序 时间:
2015-04-28 15:55:51
阅读次数:
151
LINQ,语言集成查询(Language Integrated Query)是一组用于C#语言的扩展。 LINQ的查询操作分为三步: 1.获取数据源 2.创建查询 3.执行查询 using System;using System.Collections.Generic;using Sy...
linq语言是关系型数据库和面向对象语言之间的桥梁性的接口--------------------------linq的查询操作---------------------------------------------1.获取数据源2.创建查询3.执行查询using System.Linq;usin...
经常需要用ThinkPHP开发项目,总感觉手动创建控制器、模型、视图是一件繁琐的事情,需要不停地复制粘贴。还有当文件夹的层级很深时,来回找文件也是一件很耗时的事情。 我一直坚信:工具善其事,必先利其器。在借...
分类:
Web程序 时间:
2015-04-27 11:27:35
阅读次数:
168
常量我们都知道就是定义好一个不变的量,在php中常量的定义规则是define("常量名",“常量值”);
即在所有的页面中就就可以去使用这个常量单纯的定义几个常量没有任何意义,重要的是要去使用常量区优化代码,我所说优化代码就是提高代码的可维护性,有时候还起到简化代码的作用,但这绝对不是主要的目的。
在传统的代码书写中,我们就采用的是直接书写的方式,比如url地址等,这些东西虽然说直接去些可以去...
分类:
Web程序 时间:
2015-04-27 09:58:22
阅读次数:
200