在CodeIgniter模型中,可以使用以下步骤以数组形式从数据库中获取数据:
application/config/database.php
文件中。请确保该文件中的数据库配置项(如主机名、用户名、密码、数据库名)正确设置。application/models
目录下。可以创建一个新的模型类,例如Data_model.php
。class Data_model extends CI_Model {
public function __construct() {
parent::__construct();
$this->load->database();
}
}
get_data()
方法来获取数据:class Data_model extends CI_Model {
public function __construct() {
parent::__construct();
$this->load->database();
}
public function get_data() {
$query = $this->db->get('your_table_name');
return $query->result_array();
}
}
在上述代码中,your_table_name
应替换为实际的数据库表名。
application/controllers
目录下。可以在控制器类的方法中加载模型类,并调用模型类的方法来获取数据。例如:class Data_controller extends CI_Controller {
public function index() {
$this->load->model('data_model');
$data = $this->data_model->get_data();
print_r($data);
}
}
在上述代码中,data_model
应替换为实际的模型类名。
通过以上步骤,就可以在CodeIgniter模型中以数组形式从数据库中获取数据。请注意,上述代码仅为示例,实际应用中可能需要根据具体需求进行适当的修改和扩展。
推荐的腾讯云相关产品:腾讯云数据库(TencentDB),提供多种数据库类型和规格选择,具备高可用、高性能、高安全性的特点。您可以访问腾讯云数据库产品介绍页面了解更多信息:腾讯云数据库产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云