codeigniter mysql -1_在CodeIgniter中使用现有的MySQL数据库
在我的PHP网站中,我使用SiteTranslator脚本来翻译成30种语言的网站。 每个翻译都存储在自己的表中(text_en,text_de ...),每个表有3列(textKey,textValue,lastUpdate)。
现在我想在我的CodeIgniter应用程序中使用该数据库。
最好的方法是什么?
你想做什么? 要使用它,您必须阅读CodeIgniter用户指南,尤其是数据库类部分:codeigniter.com/user_guide/database/index.html
你的问题太广泛,尝试一些特定的东西
如果要将其与其他数据库一起使用,则可以连接到多个数据库。 阅读文档中的更多内容。
您可以按照建议使用多个数据库,您仍然需要设置应用程序语言文件
{在用户指南中内容}
根据第一个uri细分,你可以尝试这样的东西。
添加路线
$route['en|fr|gr/test'] = 'test';
第一段检查en OR fr或其他任何内容。
然后主控制器在初始化测试控制器之前捕获第一个段并设置db(对象)&& app(语言)文件
www.site.com/en/test =>加载英语语言文件(application / language / english / mylanguage)和db
www.site.com/fr/test =>加载法语语言文件(application / language / french / mylanguage)和db ...等等
主控制器
class MY_Controller extends CI_Controller{
protected $lang, $db;
public function __construct(){
parent::__construct();
$this->set_language();
}
protected function set_language(){
switch($this->uri->segment(1))
{
case 'en':
$this->lang = $this->lang->load('mylanguage', 'english');
$this->db = $this->load->database('en', TRUE);
break;
case 'fr':
$this->lang = $this->lang->load('mylanguage', 'french');
$this->db = $this->load->database('fr', TRUE);
break;
default:
$this->lang = $this->lang->load('mylanguage', 'english');
$this->db = $this->load->database('en', TRUE);
break;
}
}
}
它帮助了我。 谢谢。
codeigniter mysql -1_在CodeIgniter中使用现有的MySQL数据库相关推荐
- xampp mac mysql 密码_max系统中修改xampp的mysql默认密码
1 安装好xampp后可以把路径保存在.bashrc文件中 在终端输入"cd $HOME" ,进入用户的家目录 接下来输入"touch .bashrc",创建. ...
- mysql in 有序_mysql中的in排序 mysql按in中顺序来排序
假设,有如下的sql语句: 复制代码 代码示例: select * from table where id IN (3,6,9,1,2,5,8,7); 这样的情况取出来后,其实,id还是按1,2,3, ...
- linux mysql 查看字符集_Linux中查看和设置MySQL数据库字符集 一
1.创建数据库指定数据库的字符集 mysql>create database mydb character set utf-8; 通过配置文件设置创建数据库时字符集: #vi /var/lib/ ...
- perl mysql dbi 安装_Perl中DBI、DBD::mysql模块的安装
Perl中DBI.DBD::mysql模块的安装 Perl中DBI.DBD::mysql模块的安装 使用的软件版本 DBI-1.604.tar.gz DBD-mysql-4.006.tar.gz 建议 ...
- 将mysql表导入sqlserver中_sql server to mysql 导入数据库
由于工作原因需要将sqlserver 转换为mysql数据库.这期间有朋友帮忙万分感谢.感谢 大概步骤是: 1.配置MYSQL的ODBC,把表结构导过去. 2.然后再配置ACCESS ODBC 3.把 ...
- mysql 关闭in自动排序,mysql排序语句_mysql中的in排序 mysql按in中顺序来排序
摘要 腾兴网为您分享:mysql中的in排序 mysql按in中顺序来排序,易订货,虚拟按键,享家,顺丰小哥等软件知识,以及方正证券小方,音基100,dwg转dwf,酷狗游戏盒,聊天宝客服聊天,kin ...
- Django动态获取mysql连接,django model中的choices 动态从数据库中获取
django model中的choices 动态从数据库中获取 例如 model中,有一个type字段 type = models.CharField(max_length=255, default= ...
- mysql max where_MAX函数中的where子句mysql
您不能在同一查询的WHERE子句中引用聚合函数的结果(例如MAX()). 解决这种类型问题的规范模式是使用内联视图,如下所示: SELECT t.firstName , t.Lastname , t. ...
- 搭建php mysql平台,在windows7中搭建Apache+PHP+MySQL平台
或者点击桌面任务栏右下角的Apache图标,进行操作 打开 http://127.0.0.1:8080/index.php,即可看到测试输出结果. (我将端口号设成了8080) Windows7 下安 ...
最新文章
- bootstrap--响应式框架页面环境配置
- python读取txt文件为字典username_如何使用txt和ids将.txt文件内容解析为python中的字典?...
- Oracle数据库中正确的导入dmp数据库文件
- java 7 泛型_Java(7)泛型
- FeignClient与RestTemplate的区别
- 【MFC相关问题】vs 2019 出现 building MFC application with /MD [d] (CRT dll version) requires MFC shared
- PHP GZ压缩与解压
- 前端Photoshop插件cutterman的下载和安装以及使用
- cad转pdf格式简易步骤
- 警示灯emark认证需要什么条件?
- springboot优缺点
- HTML5期末大作业:旅游网站设计——中国风的旅游网站(9页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码...
- envi精度评定_envi分类精度评价操作步骤
- stimulsoft oracle,报表仪表设计器Stimulsoft的处理数据功能
- 常用软件性能测试工具
- 学生博客,教师博客地址,有用博客地址
- 什么是css Hack
- CentOS部署ElasticSearch7.6.1集群
- 如何解决医院网站商务通无轨迹来源路径的问题
- 如何计算黄金分割比例
热门文章
- Velocity浅析及与Jsp、Freemarker对比
- JsonPath的使用
- JVM性能调优实践:G1 垃圾收集器介绍篇
- rabbitmq 3.7.0+erlang 20.1 安装
- 单链表的整表创建以及整表删除
- 【JS】 JS毫秒值转化为正常格式 或者正常格式转化为毫秒值
- Eclipse - CDT使用GDB调试C++的问题-无源文件命名(No source file named)
- 【java】System.getProperty()参数大全
- Window平台实时流媒体
- C#3.0 自动属性——只能在简单属性上偷懒