thinkPHP问题记录】的更多相关文章

日志记录\ThinkPHP\Lib\Think\Core\Log.class.php 1.可以在config.php中进行设置,默认为关闭状态. 'APP_DEBUG' => true 打开\ThinkPHP\Common\debug.php文件可以查看debug的默认设置如下: return array( 'LOG_RECORD'=>true, // 进行日志记录 'LOG_RECORD_LEVEL' => array('EMERG','ALERT','CRIT','ERR','WAR…
index.php //入口文件 define('APP_DEBUG',True); //开启调试模式 define('APP_PATH','./Application/'); //定义应用目录 require './ThinkPHP/ThinkPHP.php'; //引用入口文件 控制类 ( C (Controller)) 文件均存放于 应用目录的  Home/Controller/ 下 IndexController.class.php //采用  驼峰命名法(控制器名称+controlle…
* 记录和统计时间(微秒)和内存使用情况 * 使用方法: * <code> * G('begin'); // 记录开始标记位 * // ... 区间运行代码 * G('end'); // 记录结束标签位 * echo G('begin','end',6); // 统计区间运行时间 精确到小数后6位 * echo G('begin','end','m'); // 统计区间内存使用情况 * 如果end标记位没有定义,则会自动以当前作为标记位 * 其中统计内存使用需要 MEMORY_LIMIT_ON…
thinkphp分页非常简单 1,控制器渲染数据: $studentList = StudentDb::paginate(5); $this->view->assign('list',$studentList); 2,模板运用bootstrap的样式 <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css"> 3,分页…
路由组合变量问题 按照下面的顺序 http://localhost/tp5/public/hello-dfggfqw21321 变量 name 会无法正确传递,但 http://localhost/tp5/public/hello/dfggfqw21321可以 Route::get('hello/[:name]', 'index/hello'); Route::get('hello-<name>', 'index/hello'); 而按照下面的顺序则两种链接均可正确传值 Route::get(…
总体来说,应用的流程涉及到几个文件:Index.phpThinkPHP.phpThink.class.phpApp.class.phpDispatcher.class.phpThinkPHP/Mode/common.phpReadHtmlBehavior.class.phpRoute.class.phpHook.class.phpContentReplaceBehavior.class.phpWriteHtmlCacheBehavior.class.php ThinkPHP框架开发的应用的标准执…
ThinkPHP执行长时间任务时,可能导致PHP使用内存越来越大,最后因为内存超出配置限额而程序挂掉. 其实这在很久以前就无意之中发现的一个问题. 3.x之前有这个问题,5.0以后的,应该是已修复了的(我看了下5.0.6). 这个问题,一句话说明,是因为ThinkPHP在记录系统日志的时候出现的问题(ThinkPHP在运行过程中,会记录自己的运行日志,根据是否开启DEBUG模式,记录的日志信息有不同,不多说). 因为一个进程执行完,会在很多地方打点记录日志,但是为了提高写日志文件的效率,Thin…
学习ThinkPHP笔记 TP的模块化设计 名称 描述 应用 基于同一个入口文件访问的项目我们称之为一个应用. 模块 一个应用下面可以包含多个模块,每个模块在应用目录下面都是一个独立的子目录. 控制器 每个模块可以包含多个控制器,一个控制器通常体现为一个控制器类. 操作 每个控制器类可以包含多个操作方法,也可能是绑定的某个操作类,每个操作是URL访问的最小单元 ThinkPHP的应用目录   应用整体架构.JPG   模块内部架构.JPG URL模式 URL模式 URL_MODEL设置 普通模式…
1.数据库配置 return [ 'type' => 'mysql',// 数据库类型 'hostname' => '127.0.0.1',// 服务器地址 'database' => 'test',// 数据库名 'username' => 'root',// 数据库用户名 'password' => '',// 数据库密码 'hostport' => '',// 数据库连接端口 'params' => [],// 数据库连接参数 'charset' =>…
以Blog举例载入项目入口文件    D:\wamp\www\Examples\Blog\index.php        定义常量        APP_NAME,Blog        APP_PATH,D:\wamp\www\Examples\Blog\ (APP_PATH为项目核心框架结构文件(lib)所在目录)载入ThinkPHP框架入口文件    D:\wamp\www\ThinkPHP\ThinkPHP.php        记录开始运行时间,记录内存使用情况        检查项…