ThinkPHP 开发时一般配置

index.php配置

define('THINK_PATH','../ThinkPHP');
define('NO_CACHE_RUNTIME',True);//不生成runtime文件
define('STRIP_RUNTIME_SPACE',false);//生成的tuntime文件 不过滤空白字符
define('APP_PATH','./admin');//有的项目可以不定义这个,但是不定义后面的模版变量获取的URL可能有问题
define('APP_NAME','admin');
require(THINK_PATH."/ThinkPHP.php");
App::run();

	'APP_DEBUG'=>true,//开启debug
	'DB_TYPE'=>'mysql',
	'DB_HOST'=>'127.0.0.1',
	'DB_NAME'=>'caloriemobile',
	'DB_USER'=>'root',
	'DB_PWD'=>'',
	'DB_PORT'=>'3306',
	'DB_PREFIX'=>'wly_',
	'TMPL_CACHE_ON'=>false,//不生缓存模版
	'USER_AUTH_KEY'=>'onLineUserID',
	'URL_CASE_INSENSITIVE'=>true,//不识别URL大小写

在开发的时候可以写一个综合CommonAction.class.php文件 来实现一些共有的功能,然后具体的action文件继承这个CommonAction
或者写一个初始化函数,这个不是PHP原生的函数,是框架的初始化函数!

function _initialize(){
load('extend');
$this->getTopProduct();//一个自定义函数
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注