SmartFAQ 由 SmartFactory(https://www.smartfactory.ca)开发,是 InBox Solutions(https://www.inboxsolutions.net)的一个部门。

XOOPS 支持哪些数据库?
截至本文撰写之时,Xoops 只支持 MySQL 数据库。对于其他数据库的支持正在规划中,但到目前为止,这种功能的需求有限,XOOPS 团队认为,支持一个数据库 100% 比支持更多数据库的 70% 更好。


评论由作者所有。我们对此内容不负责。
user

 创建一个


有关于创建其他数据库支持的文档吗?

 
user

 回复:创建一个


In XOOPS 2.6.0 Richard 实现了 Doctrine,通过它可以遵循 Doctrine 实现,使用其他数据库 - 只需在 Google 上搜索一些教程,例如这个这个

 
user

 当前稳定版本


感谢Mamba提供的信息!
尽管我需要在两周内完成当前稳定版本的更新 ;)
那个完成Mysqli连接器的人,他知道是否有任何文档?

 
user

 回:当前稳定版本


很遗憾,我不知道有关于任何文档,因此你需要查看代码以了解如何完成的...

但请尝试在GitHub上查看提交,这样你可以看到做了哪些更改以及如何更改,这应该有助于你只关注这些更改过的文件...

 
user

 数据库


我为2.5.x的MySQLi连接器和2.6的Doctrine连接器都做了。

我尝试使MySQLi连接器与旧的连接器一致。因此,无论你在旧的连接器中做了什么,都应该没问题。它是一个直接替换品。新的MySQLi连接器可以是面向对象的,也可以是过程式运行。为了保持兼容性,我让它成为过程式,但正如我所说,你访问它的方式与旧MySQL连接器相同。

我认为某些状态请求返回了更多的信息,因为它返回了一个对象,如果你没有期望它,那么它可能给你一些小小的惊吓,但这并不是什么大问题。我可能对此进行了更多修改以更好地返回状态,但在当时这似乎并不重要。

至于2.6,使用新的Doctrine连接器相当简单。尽管目前包括了Doctrine 2.5,我是基于2开发的连接器。这是一般性的Doctrine,添加了几个Xoops辅助函数来处理前缀问题。Richard使用不同的数据库和2.6测试了连接器,他说相当多的工作是可行的,但有一些需要更多的工作。Doctrine版本2.5应该与更多的数据库更兼容。

我目前在做一些其他项目,希望很快能完成。如果你有任何问题,请随时提问。你可能想开始一条信息线程,这样其他人也能得到帮助,因为到目前为止真正编写的文档并不多。

Rodney

 
user

 谢谢


感谢大家!

 


Login

Who's Online

268 user(s) are online (21 user(s) are browsing XOOPS FAQ)


Members: 0


Guests: 268


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Aug 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Did you know ?

you can use a simple php script to change file/folder permissions!

Random question

How do I modify content?