yii框架下面 分站实现的基本思路
2010-06-23 17:24
141 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/chang_da/article/details/5689790
老早以前就在想一个问题,如何实现分站。今天无意中找到了一点灵感。
http://www.yiiframework.com/doc/guide/database.ar
大家先看这篇文章,在这篇文章里面有一个叫做scope的概念。
然后想想分站的概念其实就是:特定数据内容的集合。这个集合我们可以称之为scope。
假设我们有一张表里面存放着中国100万家店铺,这些店铺里面有上海的,南京的,杭州的,厦门的。那么我们需要建立这个分站,通过二级域名来进行访问。比如 xiamen.coroo.net ;shanghai.coroo.net hangzhou.coroo.net 这样子。
所以我们需要配置 htaccess,提取二级域名信息,赋给某个变量,假设为 $bscope. 然后看看我在上面贴出来的文章 里面 有一个叫做
Default Named Scope 。默认数据集合
class Content extends CActiveRecord
{
public function defaultScope()
{
return array(
'condition'=>"native='$bscope'",
);
}
}
那么改对该模型的所有操作的集合 就只变成某个具体城市的。这就是分成的好处。能够通过一个点来控制所有通过该点的支路。
相关文章推荐
- 在Yii框架下用递归方式简单实现无限极分类
- 【安卓-自定义布局】安卓App开发思路 一步一个脚印(六)实现ViewPager最基本的
- 高并发web框架基本设计思路
- concurrent包下面的Map接口框架图(ConcurrentMap接口、ConcurrentHashMap实现类)
- YII框架下实现密码修改
- DL之Keras:基于Keras框架建立模型实现【预测】功能的简介、设计思路、案例分析、代码实现之详细攻略(经典,建议收藏)——daidingdaidingdaiding
- H5版俄罗斯方块(2)---游戏的基本框架和实现
- yii框架中jquery实现删除后重定向页面
- 框架架构-运用泛型、反射BaseDao基本实现springJPA
- YII框架使用SRBAC实现RBAC权限访问控制
- 实现基于注解(Annotation)的数据库框架(二)注解(Annotation)的基本了解
- 日志框架实现实时修改,实时生效,具体框架思路(7)
- Cocos2d-x 3.x中的多线程基本实现思路
- 插件框架实现思路及原理
- [读书笔记]深入解析MapReduce架构设计与实现原理——CH4 Hadoop RPC基本框架
- VUE+SSM 以VUE做项目前端,SSM做后端框架,难点在于数据的传输处理,下面我记录一下一个简单的登录退出功能的实现,如果有缺陷还请大佬指出,个人菜鸟 一个,正在学习当中,以此记录一下自己的学习
- Yii框架结合sphinx,Ajax实现搜索分页功能示例
- werkzeug实现简单Python web框架(5):扩展思路
- 第八篇:并发回射服务器的最基本实现思路
- LCA 最近公共祖先——Tarjan(离线)算法的基本思路及其算法实现