例如现有两个 Yii 项目,分别是 test1 和 test2。
在 test1 中,已经有模型了,test2 直接调用 test1 中的模型,其实添加个别名,然后修改下配置即可。

先在 index.php 入口文件里  require_once($yii);  后面加上:

Yii::setPathOfAlias('pubModels', dirname(__FILE__) . '/../test1/protected/models');

这里根据实际情况设置你的项目路径即可。

然后打开配置文件 main.php,在 import 里加上

'import'=>array('application.models.*','pubModels.*', // 这个就是 test1 的模型'application.components.*',
)

如果 不需要当前项目的模型,把 'application.models.*' 注释掉即可。

这样就可以共享一个模型了。
如果用到 giix, 也可以用这个方法调用同一个,扩展,语言包等等都可以设置别名然后共享调用。

转载于:https://www.cnblogs.com/52cik/p/php-yii-models.html

Yii 自定义模型路径相关推荐

  1. MMsegmentation教程 4: 自定义模型

    自定义优化器 (optimizer) 假设您想增加一个新的叫 MyOptimizer 的优化器,它的参数分别为 a, b, 和 c. 您首先需要在一个文件里实现这个新的优化器,例如在 mmseg/co ...

  2. win10安装yolox,训练自定义模型,使用tensorrt部署全流程

    系统环境:win10.cuda10.2.cudnn8.2 一.采集数据 有2段视频,先使用ffmpeg对视频进行抽帧,由于视频比较长,所以每隔5秒抽取1张图片. ffmpeg -i light000. ...

  3. tomcat 设定自定义图片路径

    1.问题 平常图片路径都是在项目目录下存放,都是ip地址+端口号+项目名+图片路径,因为项目需要要把图片从tomcat中分离出来,并且设置可以通过自定义地址访问自定义图片路径. 2.解决 在 tomc ...

  4. win10子系统ubuntu文件夹位置_win10子系统(WSL)自定义安装路径

    1.下载linux安装包: 下载地址:https://docs.microsoft.com/en-us/windows/wsl/install-manual 官方提供的离线安装包有 Ubuntu 18 ...

  5. R语言使用fs包的path_wd函数基于自定义文件路径规则,批量生成多个文件或者文件夹对应的绝对(absolute)文件路径(constructs absolute path)

    R语言使用fs包的path_wd函数基于自定义文件路径规则,批量生成多个文件或者文件夹对应的绝对(absolute)文件路径(constructs an absolute path from the ...

  6. CKFinder 自定义文件路径扩展ConfigurationPathBuilder

    CKFinder 自定义文件路径扩展ConfigurationPathBuilder 打开config.xml当中可以看到如下配置 <basePathBuilderImpl>com.ckf ...

  7. 关于DEDECMS自定义模型当中添加自定义字段后在后台添加内容后不显示解决方案...

    问题:我们自定义模型,添加自定义字段,比如单行文本(varchar)字段时,在后台添加内容,无法显示,但数据库里字段是有数据的. 解决办法:看看你的字段命名是否有大写,如果有全部改成小写就好了. 转载 ...

  8. 安装MYSQL自定义安装路径

    安装MYSQL自定义安装路径 MYSQL8.0版本,使用开发者默认安装的话,会自动安装到C盘,有点小介意,所以又卸载重新安装了,卸载过程中遇到了一些小问题,MySQL Connector NET无法卸 ...

  9. Qt中的自定义模型类

    文章目录 1 Qt中的通用模型类 1.1 Qt中的通用模型类 1.2 Qt中的变体类型QVariant 2 自定义模型类 2.1 自定义模型类设计分析 2.2 自定义模型类数据层.数据表示层.数据组织 ...

最新文章

  1. C++中模板template typename T
  2. 字节AI Lab总监李磊离职加入UCSB,马维英后又一大牛回归学界
  3. 六个方法查看linux硬盘使用状况
  4. 那些年帮助我们理解各种姿势、常见协议的大神动图
  5. python3精要(8)-对象,变量,引用
  6. ReflectionClass与Closure
  7. nyoj 55 懒省事的小明 优先队列 multiset 还有暴力
  8. position定位——让人又爱又恨的属性
  9. KubeVela 高可扩展的云原生应用平台与核心引擎
  10. 13_python基础—函数进阶(参数、返回值、递归)
  11. Spring boot:注解@SpringBootApplication
  12. java工程package红叉_Java程序中没有错,项目上面显示一个红叉的解决办法
  13. javabs架构实习管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  14. Centos7之Hadoop完全分布式集群搭建和配置
  15. ios课堂派怎么提交附件_iOS怎么在课堂派上传文件?
  16. 移动OA办公系统为企业带来便捷办公
  17. 校园网dns服务器可以自动么,校园网应有自己的DNS服务
  18. 360度全方位解析死链接
  19. SEO优化:自建站图片优化攻略
  20. 析达芬奇DM644x平台ARM中断处理流程

热门文章

  1. druid 连接池监控报错 Sorry, you are not permitted to view this page.
  2. 2021牛客暑期多校训练营3,签到题BEFJ
  3. 【CCCC】L3-007 天梯地图 (30分),两次Dijkstra+路径打印(数据点2,4错因),90行最短题解
  4. c++求解自行车慢速比赛问题_隐马尔可夫模型(模型推断五大问题)
  5. 后序遍历二叉树(迭代 vs 递归)
  6. Go语言基础进阶—程序结构—变量
  7. 学Python必看,Python中encode(),decode()的本质
  8. 软件工程师的技能知识图谱0.1(偏后台方向)
  9. OpenGL基础3:渲染管线
  10. 2017广东工业大学程序设计竞赛决赛:G. 等凹数字(数位DP)