当前位置: 首页 > ThinkPHP
  • thinkphp 中自己写 sql 执行查询 (query)

    例如:

    $str=”select * from id_media_video where examine=’1′ and cat_id=’1′ order by addTime desc “;
    $data=M()->query($str);  //查询是用 M()->query($str)
    dump($data);
    但如果是update 或者 delete 语句 用  M()->execute($sql);
    阅读全文
    作者:极限手指 | 分类:ThinkPHP | 阅读:228 次
  • ThinkPHP 中的关联模型注意点

    例子: 用到的表:id_elite_major和id_elite_student class EliteMajorModel extends RelationModel{ protected $_link=array( ‘EliteStudent’=>array( ‘mapping_type’=>HAS_MANY,  //错点: 容易在 HAS_MANY 是加 ” 容易写成 ‘HAS_MANY’ ‘class_name’=> ...

    阅读全文
    作者:极限手指 | 分类:ThinkPHP | 阅读:152 次
  • ThinkPHP 中F 方法的快速缓存

    使用文件方式的缓存就能够满足要求,所以系统还提供了一个专门用于文件方式的快速缓存方法F方法 $path=”../Public/Runtime/”; $str=”asdfasdfasdaaaaaaaaaaaaaaaaaaaaaa”; F(“str/andy”,$str,$path); 这样就把 $str 字符串这个内容放在了 ../Public/Runtime/str/andy.php  的文 ...

    阅读全文
    作者:极限手指 | 分类:ThinkPHP | 阅读:170 次
  • thinkPHP中单字母函数

    A函数 A函数是用来实例化我们的Action类的,例如我们的程序有2个Action分别是IndexAction和TestAction,在IndexAction中有个myHello方法能够输出hello world,如果我也想在TestAction中也输出同样一段文字怎么办?最原始的方法首先我们导入IndexAction.class.php这个文件,然后new IndexAction,最后调用myHello方法才 ...

    阅读全文
    作者:极限手指 | 分类:ThinkPHP | 阅读:167 次
  • ThinkPHP 中M方法和D方法的具体区别

    ThinkPHP 中M方法和D方法的具体区别 2011-09-09 11:15 M方法和D方法的区别ThinkPHP 中M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类。 使用M方法如果是如下情况,请考虑使用 M方法: 1.对数据表进行简单的 CURD 操作而无复杂的业务逻辑时 2.只有个 ...

    阅读全文
    作者:极限手指 | 分类:ThinkPHP | 阅读:149 次
  • Thinkphp中Create方法相关问题解密

    最近发现,论坛好多朋友都提到这个问题,就是自动完成、自动验证无效。 很不幸昨天我也遇到了相同的问题,死活不生效,测试了半小时无果,因为这个过程发生在create()方法中,所以跟踪了create(), 发现了一个很大的秘密,原来create()方法原来有两个参数, 第一个参数是大家都知道了数据参数,第二个是隐藏的$type参数 ...

    阅读全文
    作者:极限手指 | 分类:ThinkPHP | 阅读:144 次
  • ThinkPHP 关联模型中的 链接方式 (left join,right join )

    left join :左链接

    当两表查询时候, 左表的字段全部显示出来,即使左表中有和右表  不相等的链接字段

    right join : 右链接
    当两表查询时候, 右表的字段全部显示出来,即使右表中有和左表  不相等的链接字段
    这个条件在500年的meida/search 的项目中就有体现的
    阅读全文
    作者:极限手指 | 分类:ThinkPHP | 阅读:166 次
  • ThinkPHP 上传文件

    //向数据库中插入广告 function insert() { $M = D(“advertise”); if($M->create()) { if($_FILES[‘picfile’][‘name’]) { import(“ORG.Net.UploadFile”);    //引用上传类 $upload = new UploadFile();       //实例化上传类 $upload->maxSize = 1000000;       ...

    阅读全文
    作者:极限手指 | 分类:ThinkPHP | 阅读:160 次
  • ThinkPHP 中 U的使用方法

    U方法的定义规则如下(方括号内参数根据实际应用决定): U('[项目://][路由@][分组名-模块/]操作? 参数1=值1[&参数N=值N]’) 或者用数组的方式传入参数 U('[项目://][路由@][分组名-模块/]操作’,array(‘参数1’=>’值1′ [,’参数N’=>’值N’])) ...

    阅读全文
    作者:极限手指 | 分类:ThinkPHP | 阅读:151 次