旧事重提,如何增加一个基本类

#1 redguan

现在是这样,有一个类lib_baseclass.php  放在model目录内

每次使用先
 
  import("lib_BaseClass.php"); //公共类
  list($uid, $username) = spClass("uc_sp")->_get_uc_info(); //获取UC的COOKIE信息


如果一个controller中,例如main 有多个行为action ,那么每个行为都要重复上面的语句,重复太多。

问题:

1、将这个类变成自动加载
 
'auto_load_model' => array('spPager','spVerifier','spCache','spLinker','spBaseClass'), // 模型自动加载的扩展类名


能不能这样实现?

2、这个文件有多个类。是否都需要填上类名
 
'auto_load_model' => array('spPager','spVerifier','spCache','spLinker','spBaseClass1','spBaseClass2','spBaseClass3'),

2010-03-10 10:34:46

#2 jake

不是很明白楼主说的。这里有个例子 http://speedphp.com/bbs/thread-219-1-1.html

里面的general类是全部controller的父类(大概是楼主说的基类吧),然后许多全局控制器都用的东西就是在general类里面进行的。

2010-03-10 10:45:29

#3 redguan

应该就是这个意思。主要想获得一个高效的方法。详细工作还要研究一下微博的程序再说。

微博我安装了。对微博的目录结构不是很赞同。

2010-03-10 12:12:28