ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

yershop商城系统开发一——thinkphp和onethink简析(1/4)

来源:网络整理     时间:2016-06-08     关键词:thinkphp

本篇文章主要介绍了"yershop商城系统开发一——thinkphp和onethink简析",主要涉及到thinkphp方面的内容,对于其他编程jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: yershop商城系统是基于thinkphp和onethink开发而来,此系列将详细分析我在二次开发中所面临的种种问题。 本篇简要分析日常在二次开发中涉及到的...

yershop商城系统是基于thinkphp和onethink开发而来,此系列将详细分析我在二次开发中所面临的种种问题。
本篇简要分析日常在二次开发中涉及到的thinkphp和onethink知识。

yershop目录结构了解

thinkphp官网,thinkphp3.2,thinkphp快速入门,thinkphp视频jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播,thinkphp下载,thinkphpjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播,thinkphp3.1,laravel,thinkphp if
此为我的项目中在zendstudio中截图
Addons:扩展插件目录,里面包含了第三方登陆插件、编辑器插件等;
Application:项目目录,之后详细介绍
Data:数据库备份目录
Public:js、css、image网站图片资源保存
Uploads:上传图片、文件目录(SAE环境下存储于storage中)
Runtime:运行中动态生成的程序(在检查标签语法出错时很有用,文件可删除)
Thinkphp:Thinkphp包,yershop系统或onethink在开发中均对Thinkphp包有改动,勿直接换该文件
thinkphp官网,thinkphp3.2,thinkphp快速入门,thinkphp视频jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播,thinkphp下载,thinkphpjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播,thinkphp3.1,laravel,thinkphp if

Application目录

Common:公共配置,进入应用程序后,首先加载此文件夹内容;
User:用户模块,提供用户注册之类的核心方法;
Install:安装模块,安装异常时可在此检查代码;
Home:PC网站模块;
Wap:手机网站模块;(个人开发,免费下载包无)
Wei:嫁接weiphp2.0到商城所用模块(个人自定义模块,免费下载包无)

Common目录

thinkphp官网,thinkphp3.2,thinkphp快速入门,thinkphp视频jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播,thinkphp下载,thinkphpjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播,thinkphp3.1,laravel,thinkphp if
此处重点关注 Common文件夹/function.php 和 Conf文件夹/config.php 两个文件
function.php为全局方法,Home、Wap、自定义模块等其它模块 均可调用其内方法;
config.php 为全局配置文件,需要注意的是数据库连接以及User模块下同名文件的数据库连接。

问:PC站和手机站如何在输入主域名后直接访问对应模块(Home or Wap)?
答: 在config.php文件开头根据访问源指定要加载的模块,代码如下
if(!ismobile()){
$module = 'Home';
}else{
$module = 'Wap';
}
return array(
/* 模块相关配置 */
'AUTOLOAD_NAMESPACE' => array('Addons' => ONETHINK_ADDON_PATH), //扩展模块列表
'DEFAULT_MODULE' => $module,

ismobile()方法可使用function.php里已有的判断说否为手机方法,此处贴代码:

相关图片

相关文章