工厂类中. class factory 顶级类.无需继承(实例化对象)
定义(私有,静态)数组变量private static $objects;用来存对象,对象只能通过我来实例化.方法大家都可以调用 $db = & factory::db();实例化.在入口文件,程序主文件.已经引入工厂文件.可以直接使用类名调用.db()静态方法.类名前加&引用

定义(公共,静态,引用)视图方法
判断是否存在该视图对象.没有则引入视图文件.实例化.并且存入静态私有属性中,自己工厂类自己实例化或者返回视图对象.

实例化后对象存在哪里?定义静态属性$objects.每个对象名做下标,存入静态属性中.return self::$objects['view'];

配置类 class config 顶级类.无需继承(导入文件,获取文件中返回的变量和值,赋值给$_config数组--私有,静态)

定义 私有,静态 文件变量,配置数组
private static $_file = null, $_config = array();

拼接php文件名.赋值给文件变量$_file,self::$_file = CONFIG_PATH.$file.'.php';
再include导入这个文件变量.赋值给$_config数组$config = @include(self::$_file);
配置目录下的db.php配置文件.都是返回连接数据库的配置数组
<?php
return array(
'driver' => 'mysql',
'host' => 'localhost',
'port' => '3306',
'username' => 'root',
'password' => '123',
'dbname' => 'cms',
'prefix' => 'cms_',
'pconnect' => '0',
'charset' => 'utf8',
);

$_config数组就获取到了数据库配置文件中的变量和值

cmstop框架中顶级类总结相关推荐

  1. tp5类的属性不存在_thinkPHP5.1框架中Request类四种调用方式示例

    本文实例讲述了thinkPHP5.1框架中Request类四种调用方式.分享给大家供大家参考,具体如下: 1. 传统调用 访问方式:http://127.0.0.1/demo/demo3/test?n ...

  2. cmstop框架中的js设计content.js

    控制cmstop框架中action的js 内容模块 找出当前页面的js的思路 01先找显示页面的当前文件.在页面文件中-->找(编辑,删除)按钮-->找获取这个按钮的js选择器 02看加载 ...

  3. Foundation框架中常用类的介绍

    http://blog.csdn.net/mengtnt/article/details/6087536 Foundation框架的架构 cocoa程序编写主要用到2个框架Foundation和App ...

  4. (转载)OC学习篇之---Foundation框架中的NSDirctionary类以及NSMutableDirctionary类

    昨天学习了Foundation框架中NSArray类和NSMutableArray类,今天来看一下Foundation框架中的NSDirctionary类,NSMutableDirctionary类, ...

  5. tp view html 引用css,TP5.1:将外部资源引入到框架中(css/js/font文件)

    为了让我们的框架形式变得更加好看,我们需要加入Bootstrap和Jq文件到框架中 1.通过Bootstrap和jq官网进行相关文件的下载 (1)Bootstrap下载地址:https://v3.bo ...

  6. openopc.opcerror: dispatch: 无效的类字符串_实战PyQt5: 064-MV框架中的Model类

    模型(Model)简介 在Model-View框架中,模型(Model)为视图(View)和委托(Delegate)使用数据提供了标准接口.大多数情况下模型中并不真正存储数据(如果只有少量的数据,可以 ...

  7. SpringBoot 框架中 使用Spring Aop 、创建注解、创建枚举类 使用过程记录

    1.开始 在Springboot框架中引入AOP <dependency><groupId>org.springframework.boot</groupId>&l ...

  8. Bottle 框架中的装饰器类和描述符应用

    2019独角兽企业重金招聘Python工程师标准>>> 最近在阅读Python微型Web框架Bottle的源码,发现了Bottle中有一个既是装饰器类又是描述符的有趣实现.刚好这两个 ...

  9. Python的Django框架中forms表单类的使用方法详解2

    用户表单是Web端的一项基本功能,大而全的Django框架中自然带有现成的基础form对象,本文就Python的Django框架中forms表单类的使用方法详解. Form表单的功能 自动生成HTML ...

最新文章

  1. kaldi 源码分析(十) - gmm-init-mono.c分析
  2. 纯css实现毛玻璃效果
  3. bestcoder #67 div2 1003 Black Jack 概率dp
  4. emacs python开发环境_配置Emacs下的Python开发环境
  5. android 圆形选中,RoundChoiceView
  6. 学习 jQuery下拉框,单选框,多选框整理
  7. 电脑开启上帝模式,300多个系统功能都在这里!
  8. ios12关闭设置角标_iOS 12.4.2为停产的设备带来了安全修复程序
  9. Linux下通配符总结
  10. mysql geometry 维度_使用MySQL的geometry类型处理经纬度距离问题的方法
  11. VFP开发Dcom程序的注意事项
  12. Spark sql数据倾斜优化的一个演示案例
  13. react 结合 axios 异步请求封装
  14. 运筹学 知识点总结 (十一)
  15. 云安全联盟CCSK认证获得CDM网络防御全球奖
  16. 亲测免费下载知网论文方法
  17. 复利,世界第八大奇迹
  18. 有了这份IT职业发展路线图,大学生就业从此不迷茫
  19. tiff与GDAL笔记
  20. 【Linux】Linux基础命令及英文全称

热门文章

  1. thinkcentreE95微型计算机,标准化商务办公优选 ThinkCentre E95评测
  2. 并购潮背后 英特尔能否跨域移动成为AI芯片老大
  3. 【K210】Maixpy 人脸识别
  4. centos 磁盘分区
  5. 巨潮资讯网爬取年报(存在错误)
  6. Did you mean..?解法
  7. 基于WASM的H265 Web播放器
  8. PyBullet(六)UR5机器人手臂模型
  9. 人脸检测 中那些 有启发意义的idea
  10. Chrome访问https页面 攻击者可能会试图从 XX.XX.XX.XX 窃取您的信息(例如:密码、通讯内容或信用卡信息)直接键盘敲入这11个字符:thisisunsafe