thinkphp条用函数与类库

手册上说的很冗余,没看懂,下面简单的讲一下具体用法。

函数调用:

lib公共函数库叫 common.php

App/common/common.php

分组模块下的公共函数库叫 function.php

App/Modules/Admin/common/function.php

类库调用:

class IndexAction extends Action{

public function index(){

// 调用“扩展基类库” ThinkPHP/Extend/Library/ORG/Util/Test.class.php

import(‘ORG.Util.Test‘);

$test = new Test();

// 调用“扩展基类库” ThinkPHP/Extend/Library/Com/Util/Test.class.php

import(‘Com.Util.Test‘);

$test = new Test();

// 调用“核心基类库” ThinkPHP/Lib/Core/Test.class.php

import(‘Think.Core.Test‘);

$test = new Test();

$this->display();

}

}

时间: 2024-10-13 19:40:43

thinkphp条用函数与类库的相关文章

ThinkPHP内置函数详解D、F、S、C、L、A、I

ThinkPHP内置函数详解D.F.S.C.L.A.I 单字母函数D.F.S.C.L.A.I 他们都在ThinkPHP核心的ThinkPHP/Mode/Api/functions.php这个文件中定义. 下面我分别说明一下他们的功能: D() 加载Model类 M() 加载Model类 A() 加载Action类 L() 获取语言定义 C() 获取配置值    用法就是   C("这里填写在配置文件里数组的下标") S() 全局缓存配置 用法S(“这里相当于一个唯一的标识”) F()

thinkphp模版调用函数方法

原文:thinkphp模版调用函数方法 {变量|函数1|函数2|函数3=参数1,参数2,参数3,###} ###为第4个参数,代表变量替换为第4个参数 举例: {$username|substr=0,3}取标题中前3个字符 {$times|date='Y-m-d H:i:s',###}将times时间戳转换为日期格式 ================================================== 冒号执行函数的用法:输出方法并执行返回值 {:U('user/insert')

ThinkPHP内置函数----I方法

虽然你仍然可以在开发过程中使用传统方式获取各种系统变量,例如: $id    =  $_GET['id']; // 获取get变量$name  =  $_POST['name'];  // 获取post变量$value =  $_SESSION['var']; // 获取session变量$name  =  $_COOKIE['name']; // 获取cookie变量$file  =  $_SERVER['PHP_SELF']; // 获取server变量 但是我们不建议直接使用传统方式获取,

ThinkPHP vendor 方法导入第三方类库

第三方类库 第三方类库指除了 ThinkPHP 框架.应用项目类库之外的其他类库,一般由第三方系统或产品提供,如 Smarty.Zend 等系统的类库等. 前面使用自动加载或 import 方法导入的类库,ThinkPHP 约定是以 .class.php 为后缀的,非这类的后缀,需要通过 import 的参数来控制. 但对第三类库,由于不会有此约定,其后缀只能认为是 php .为了方便的引入其他框架和系统的类库,ThinkPHP 特意提供了导入第三方类库的功能.第三方类库统一放置在 ThinkP

BASH Shell 简易进度条小函数

不多说,直接上脚本. # processbar <current> <total> processbar() { local current=$1; local total=$2; local maxlen=80; local barlen=66; local perclen=14; local format="%-${barlen}s%$((maxlen-barlen))s" local perc="[$current/$total]" l

Thinkphp模板中函数的使用

1.在模板中使用php函数 在thinkphp的html中,我们经常会遇到一些变量难以直接从php控制端直接处理,这些变量只有在模板中循环输出的时候处理比较合适,这个时候,我们就要在模板中使用函数 1.1对输出模板使用php函数 {$data.name|md5} //把模板中的name变量进行md5加密 把这句话翻译成php语言: <?php echo (md5($data['name'])); ?>   1.2函数中多个参数需要调用 1.2.1将前面输出的变量当后面函数的第二个参数使用 {$

thinkphp 3.2 导入第三方类库的两种方式

第一种 类库文件头如下 <?php namespace Vendor\Swfupload; if (!defined('SWF_DIR')) { define('SWF_DIR', dirname(__FILE__) . '/func/'); } include_once SWF_DIR.'dir.func.php'; class Swfupload { ... } 实例化代码 public function upload(){ //Vendor('Swfupload.Swfupload',''

ThinkPHP下S()函数的使用

S()函数的使用: ThinkPHP把各种缓存方式都抽象成统一的缓存类来调用,而且ThinkPHP把所有的缓存机制统一成一个S方法来进行操作, 所以在使用 不同的缓存方式的时候并不需要关注具体的缓存细节.如: S('data',$Data);??//使用data标识缓存$Data数据 S('data',$Data,3600);??//缓存$Data数据3600秒 $Data = S('data');??//获取缓存数据

移植thinkPHP的dump()函数

由于公司的开发机没有开xdebug拓展,导致var_dump()在浏览器上看很不方便. 因此,加入从thinkphp搬过来的dump()函数. function dump($var, $echo=true, $label=null, $strict=true) { $label = ($label === null) ? '' : rtrim($label) . ' '; if (!$strict) { if (ini_get('html_errors')) { $output = print_