如何在无数据库的情况下使用SP

#1 蓝色天擎

必须得配置 $spConfig['db'], 否则就会报链接数据库错误。请问如何在没有数据库的情况下使用SP

2014-09-28 00:38:31

#2 jake

model类不要 extends spModel就行

2014-09-28 07:43:01

#3 蓝色天擎

jake 发表于 2014-9-28 07:43
model类不要 extends spModel就行
是这样的需求,项目是多入口,其中一个入口是给用户自行建立新数据库导入数据所用, 所以在用户没有新建数据库之前是没有数据库的,也就是无法预先配置$spConfig['db'],    此入口我没有配置$spConfig['model_path'],不知道JAKE说的不需要model 直接继承spModel具体是如何操作,不是很明白,还望告知详细 感谢

2014-09-28 10:06:17

#4 jake

蓝色天擎 发表于 2014-9-28 10:06
是这样的需求,项目是多入口,其中一个入口是给用户自行建立新数据库导入数据所用, 所以在用户没有新建 ...
上面说的是“如何在无数据库的情况下使用SP”。

你这里的需求是导入SQL,可以这样做:

1. 在actionA,可以让用户提交表单来设置数据库的配置信息,也就是db下的东西。然后存到文件内。

2. 在actionB,先从文件内读取信息出来,设置

$GLOBALS['G_SP']['db'] = 数据库链接配置


然后再spClass(某Model),这样就可以用了。


当然如果这个时间链接错误,那么证明db配置有问题了,捕获错误给用户就好。




2014-09-29 09:53:04