2011-09-28 47 views
2

我并没有真正计划使用活动记录或CodeIgniter原生的任何内置数据库结构来访问数据库。我有Oracle,SQL Server和其他。我想使用PHP PDO(除非有人认为这很糟糕),因为它的普遍性。CodeIgniter适用于不使用MySQL的大型Intranet应用程序吗?

我主要希望CI因为内置的一些库和MVC。我也喜欢它很小并且易于使用。

2.x如果它很重要。

我也看到了其他问题,但没有确切的数据库。

谢谢。

编辑:这不是我不认为CI和PHP可以把它与大型网站。这完全是关于使用不同公司的多个数据库。我主要看到MySQL使用它。我知道我可以使用其他数据库,但是我不知道它是否比价值或者什么更麻烦。

+0

可能的重复:http://stackoverflow.com/questions/7523682/possible-for-php-app-built-on-top-of-codeigniter-to-connect-to-a-mysql-and-a-旺/ 7526216#7526216 – thomaux

回答

3

MySQL是默认的,因为它被广泛采用,尤其是在PHP世界。几乎每个人都有一个* AMP堆栈,所以它最终成为几乎所有例子中使用的主要驱动程序。

如果你不打算使用数据库类,那么它真的不关心你使用的数据库类型,只是不加载类。您仍然可以使用路由,帮助程序,库和其他CI功能。

所以是的,我认为它适合您的目的。

3

CodeIgniter的构建理念是最接近原生PHP的框架,它不会告诉你该做什么。整个框架是模块化的,您不需要使用任何单个组件。

是的,它绝对适合你在做什么。你可以插入和播放你想要的任何数据库驱动程序,CI不会抱怨一点。

我认为CI比任何其他的'大'框架更适合这个角色。

相关问题