![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ThinkPHP
田小涛
少年终将为不可得之物困扰一生.
展开
-
ThinkPHP 学习笔记
读取配置获取已经设置的参数值:C('参数名称') $model = C('URL_MODEL'); $model = C('url_model');C方法也可以用于读取二维配置: //获取用户配置中的用户类型设置 C('USER_CONFIG.USER_TYPE'); 因为配置参数是全局有效的,因此C方法可以在任何地方原创 2015-01-12 16:06:47 · 1538 阅读 · 0 评论 -
ThinkPHP调试
调试模式开关: // 开启调试模式 define('APP_DEBUG', true); // 关闭调试模式 define('APP_DEBUG', false);显示错误信息提示: 'SHOW_ERROR_MSG' => true, 日志记录: 默认情况下只是在调试模式记录日志,要在部署模式开启日原创 2015-01-12 16:07:33 · 888 阅读 · 0 评论 -
Thinkphp --- 实现递归取出文件以及文件夹
<?phpnamespace Home\Controller;use Think\Controller;class RecursiveController extends Controller{ /** * 构造函数 */ public function __construct() { //初始化操作原创 2014-07-15 18:02:07 · 5508 阅读 · 1 评论 -
ThinkPHP数据库配置
一、全局配置定义常用的配置方式是在应用配置文件或者模块配置文件中添加下面的配置参数: //数据库配置信息 DB_TYPE' => 'mysql', // 数据库类型 'DB_HOST' => 'localhost', // 服务器地址 'DB_NAME' => 'thinkphp', // 数据库名 'DB_USER' => 'root', // 用户名 'DB_PWD' =>原创 2015-01-12 16:05:19 · 1802 阅读 · 0 评论 -
ThinkPHP 模型
模型定义: namespace Home\Model; use Think\Model; class UserModel extends Model { }*模型类的命名规则是除去表前缀的数据表名称,采用驼峰法命名,并且首字母大写,然后加上模型层的名称模型名约定对应数据表(假设数据库的前原创 2015-01-13 16:38:43 · 1996 阅读 · 0 评论 -
ThinkPHP视图
视图目录/[模板主题/]控制器名/操作名+模板后缀设置默认视图层不是View: 'DEFAULT_V_LAYER' => 'Template', // 设置默认的视图层名称模板文件的默认后缀的情况是.html,也可以通过 TMPL_TEMPLATE_SUFFIX 来配置成其他的。 'TMPL_TEMPLATE_SUFFIX'=>'.tpl'原创 2015-01-13 16:41:40 · 1630 阅读 · 0 评论 -
ThinkPHP缓存机制
缓存初始化系统内置对缓存操作进行了封装,直接采用S方法即可: // 缓存初始化 S(array('type'=>'xcache','expire'=>60));缓存初始化可以支持的参数根据不同的缓存方式有所区别,常用的参数是:参数描述expire缓存有效期(时间为秒)prefix原创 2015-01-13 16:39:02 · 1181 阅读 · 0 评论