|
测试环境 CodeIgniter 1.5.4
Firebird/Interbase drivers for CodeIgniter
Installation Instructions:
1. Copy DB_driver.php to BASE_CODEIGNITER_DIRECTORY/system/database/
2. Create directory BASE_CODEIGNITER_DIRECTORY/system/database/drivers/ibase
3. Copy ibase*.php to BASE_CODEIGNITER_DIRECTORY/system/database/drivers/ibase/
安装方法:
1. 复制DB_driver.php到BASE_CODEIGNITER_DIRECTORY/system/database/(替换)
2. 建立文件夹 BASE_CODEIGNITER_DIRECTORY/system/database/drivers/ibase
3. 复制ibase*.php到BASE_CODEIGNITER_DIRECTORY/system/database/drivers/ibase/
来源:
http://codeigniter.com/forums/viewthread/53191/
作者:Jeffrey Bradley
修正BUG:︶ㄣ剑雷ゅ jianlei 2007.12.10
说明:感谢effrey Bradley让我们使用CodeIgniter有了Firebird专有的驱动,
由于我喜欢使用Firebird数据库,经过几天的研究,修正了多处Bug,欢迎大家使用.
1. 数据库连接设置方法,例子如下:PHP复制代码 $active_group = "default";
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "sysdba";
$db['default']['password'] = "masterkey";
$db['default']['database'] = "ciblog"; //数据库名
$db['default']['dbdriver'] = "ibase";
$db['default']['dbprefix'] = "";
$db['default']['active_r'] = TRUE;
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] =FALSE;
$db['default']['cachedir'] = ""; 复制代码 2. 在读取字段值时,一定要使用大写,如:HTML复制代码 <?php $rs = $blog_array->row() ?>
<h1><?php echo $rs->TOPIC; ?> </h1>
<p><?php echo ubb( str_replace('[::end::]' , '' , $rs->BODY) ); ?> </p>
<p>Time: <?php echo $rs->BLOGTIME; ?> </p>
<p>Comments: <?php echo $rs->COMMENT_TIMES; ?> </p>
<p>分类: <?php echo anchor('blog/viewtopic/' . $rs->CATALOG_ID, $rs->CATALOG_NAME); ?> </p> 复制代码
3. 使用 BLOB 类型字段,已经可以自动转换了。
4.针对Firebird 2.0做了优化
5.修正了驱动对scaffolding支持的问题
2008.01.28
另外我也把论坛上的 BLOG 例子移植到了 Firebird 数据库上,供大家研究。
[ 本帖最后由 jianlei 于 2008-1-28 13:36 编辑 ] |
评分
-
查看全部评分
|