本文目的
本文目的主要是介绍CodeIgniter框架与瀚高数据库V9.0如何适配,以及如何在数据库进行业务操作。
CodeIgniter框架介绍
CodeIgniter 是一套轻量、快速、灵活且安全的 PHP 全栈 Web框架,用于快速开发Web应用程序。它采用了MVC(Model-View-Controller)架构模式。
CodeIgniter 也是一套给 PHP网站开发者使用的应用程序开发框架和工具包。它的目标是让你能够更快速的开发,它提供了日常任务中所需的大量类库,以及简单的接口和逻辑结构。通过减少代码量,
CodeIgniter 让你更加专注于你的创造性工作。
CodeIgniter将尽可能的保持其灵活性,以允许你以喜欢的方式工作,而不是被迫以其它方式工作。框架可以轻松扩展或替换核心部件,使系统按你期望的方式工作。
简而言之,CodeIgniter是一个可扩展的框架,它试图提供你所需的工具,同时让你避免踩坑。
更多的框架介绍请参阅 欢迎使用 CodeIgniter4 — CodeIgniter 4.6.0 中文手册|用户手册|用户指南|中文文档
瀚高数据库V9.0介绍
瀚高数据库管理系统 V9(以下简称 HGDB-EEV9),是瀚高公司核心开发团队在深入研究和消化 PostgreSQL最新内核基础上,融合公司多年 Oracle数据库兼容特性研发及运维管理经验,为用户精心打造的一款面向核心 OLTP业务的企业级关系型数据库。
瀚高数据库管理系统 V9 不仅延续了 PostgreSQL最新的内核及功能,同时拓展了丰富的企业级功能。和 PostgreSQL社区版本相比,瀚高数据库管理系统 V9在兼容性、高可用性、高可靠性、安全性、易用性方面都有不同程度的增强。
更多的数据库介绍请参阅 瀚高基础软件股份有限公司-国产基础软件先行者。
环境部署
组件 | 部署工具 |
---|---|
PHP | Windows环境 appserv-x64-9.3.0.exe (php7.3、CodeIgniter 3) |
瀚高数据库 | Linux环境 V9.0 |
Vscode | Windows环境 Vscode1.92.0 |
具体的环境部署请参数组件的部署手册。
- Php部署成功
- 数据库部署成功
注:本手册的数据库安装环境为麒麟服务器版V10-SP3+x86(瀚高数据库v9.0目前已全栈适配)
适配过程
安装CodeIgniter框架
下载框架
- CodeIgniter 框架下载地址 CodeIgniter 中国 - PHP 框架 CodeIgniter中国开发者社区注意 框架版本对php版本的要求 ,这里下载的是CodeIgniter 3版本
启用框架
CodeIgniter框架使用相对比较简单,下载到www即可。
首先,修改文件夹名称,这里修改为codeigniter_demo
打开浏览器,输入http://localhost/codeigniter_demo/public/,效果如下:
创建CodeIgniter项目
创建CodeIgniter项目
在vscode中打开项目,结构如下
连接数据库
1、创建表
---创建表 |
数据如图:
- 编辑config/database.php,添加连接信息
$active_group = 'default'; |
业务操作
- 在applicationcontrollers增加Student.php
在applicationmodels增加Student_model.php
在applicationviews增加student_list.php