前端功能开发:
1、文件前面都要加载公共函数:
require_once(dirname(__FILE__)."/../include/common.inc.php");
2、php文件在plus里面,开发是面向过程,$action是方法参数,可以用switch来判断。如:
$action 是自动获取的url中的action参数
switch($action){
case 'index':
...一些代码
break;
case 'orign':
...一些代码
break;
...
}
3、一些常用的加载文件
// 上传文件的时候加载的
if($_FILES)
{
require_once(DEDEINC.'/uploadsafe.inc.php');
}
// 加载模板
require_once(DEDEINC.'/dedetemplate.class.php');
$dtp = new DedeTemplate();
$dtp->LoadTemplate($cfg_basedir.$cfg_templets_dir.'/plus/originator.htm');
$dtp->Display();
exit();
//加载会员
require_once(DEDEINC."/memberlogin.class.php");
$ml = new MemberLogin();
4、数据库操作
// 查询
$dsql->SetQuery("SELECT * FROM #@__member_type");
$dsql->Execute();
$row=$dsql->GetArray()
// 增删改
$query = "INSERT INTO #@__member(mtype,userid,pwd,uname,rank,jointime,mypwd)
VALUES('$mtype','$userid','$newpwd','$uname','$rank','$jointime','$pwd'); ";
$dsql->ExecuteNoneQuery($query);
$lastInsertID = $dsql->GetLastID();*/
后端功能开发:
require_once(dirname(__FILE__)."/config.php");
CheckPurview('member_Type');
require_once(DEDEINC."/datalistcp.class.php");
require_once(DEDEINC."/common.func.php");
setcookie("ENV_GOBACK_URL",$dedeNowurl,time()+3600,"/");