12 php thinkphp cache,upload getfield 自動完成以及各方法大全

来源:互联网 发布:ie不运行java 编辑:程序博客网 时间:2024/05/02 13:57

1.cache即S方法


2.快速缓存F方法

 S('a','$value',300) 存缓存,   cache('a',$value,array('type'=>'file','expire'=>300))

 $value = cache('a')取缓存

 cache('a',null)删缓存,

 F('data',$Data);

 $Model->cache(true)->select();

 F('User/*',NULL) 批量刪除

3.查詢緩存

 $Model->cache(true,60,'xcache')->select()

4.靜態緩存

 要使用静态缓存功能,需要开启HTML_CACHE_ON 

 'read'=>array('{id}','60')

5.upload

 public function upload() {

 import('ORG.Net.UploadFile');

 $upload = new UploadFile();// 实例化上传类

6.getfield

  $User = M("User"); // 实例化User对象

  // 获取ID为3的用户的昵称 

  $nickname = $User->where('id=3')->getField('nickname');

7.靜態定義賀自動完成

 protected $_auto()/$rulses = array ( array(),array()...

 $User->auto($rules)->create()->add();

8.導入資源

 <import file="Js.Util.Array,Js.Util.Date" />

 <include file="Public:header" />


0 0