如何在无数据库的情况下使用SP
发布于:2022-01-17 09:50:54
#1 蓝色天擎
必须得配置 $spConfig['db'], 否则就会报链接数据库错误。请问如何在没有数据库的情况下使用SP
2014-09-28 00:38:31
#2 jake
model类不要 extends spModel就行
2014-09-28 07:43:01
#3 蓝色天擎
是这样的需求,项目是多入口,其中一个入口是给用户自行建立新数据库导入数据所用, 所以在用户没有新建数据库之前是没有数据库的,也就是无法预先配置$spConfig['db'], 此入口我没有配置$spConfig['model_path'],不知道JAKE说的不需要model 直接继承spModel具体是如何操作,不是很明白,还望告知详细 感谢
2014-09-28 10:06:17
#4 jake
上面说的是“
如何在无数据库的情况下使用SP”。
你这里的需求是导入SQL,可以这样做:
1. 在actionA,可以让用户提交表单来设置数据库的配置信息,也就是db下的东西。然后存到文件内。
2. 在actionB,先从文件内读取信息出来,设置
$GLOBALS['G_SP']['db'] = 数据库链接配置
然后再spClass(某Model),这样就可以用了。
当然如果这个时间链接错误,那么证明db配置有问题了,捕获错误给用户就好。
2014-09-29 09:53:04