mysql - 我可以在 CodeIgniter 的模型上使用两个表吗?
问题描述
我想从我的表“用户”接收数据并将其他数据插入到表“olders”中,但是我只知道如何从中访问它:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Eixoxy_model extends CI_Model {
protected $table = 'users';
protected $table_id = 'id';
public function __construct() {
parent::__construct();
}
public function getMarketing(){
$mkt = $this->db->get_where('users', array('area' => 'marketing'));
return ( $mkt->num_rows() > 0 ) ? $mkt->result_array() : false;
}
这是我想在其他表上插入的内容:
$this->Eixoxy_model->create($xy);
$xy = $this->input->post(); //I want to somehow insert $xy into table "olders"
解决方案
只需包括以下内容即可添加另一个表:
protected $table2 = 'test';
推荐阅读
- python - 关于 Python 输入和拆分错误
- python - 回归模型不成功-python
- sql - 不使用 EXISTS 引入子查询时,选择列表中只能指定一个表达式一直失败
- python - Python matplotlib - 如何选择较深的颜色
- python - 如何在管理面板中显示 Django 模型的外键作为其属性?
- node.js - Telegraf.js 使用 ctx.reply || bot.action/hears 内循环
- javascript - 在 Angular 中使用动态类型实现
- firebase - 如何在 Google 和 Microsoft 的文档查看器上使用 Firebase 存储 URL
- php - 将 JSON 存储到 oracle 数据库
- python - 尝试运行 tensorflow 示例代码时不兼容的包