选择在codeigniter

时间:2015-11-26 22:00:41

标签: php mysql codeigniter

如何从表用户那里获取两次用户名和ID?

我需要:ID用户3,ID用户4,NAME用户3和NAME用户4

function getOrdem($id){
return $this->db
->select('*')
->from('ordens')
->join('users', 'users.id = ordens.idCriadorOs', 'inner')
->join('users', 'users.id = ordens.idFuncionarioOs', 'inner')
->join('cargos', 'cargos.idCargo = ordens.idFuncionarioOs', 'inner')
->join('empresas', 'empresas.idEmpresa = ordens.idClienteOs', 'inner')
->get_where('', array('idOs' => $id))
->row_array();
}

以数组生成:

[idOs] => 2
[idClienteOs] => 3
[idFuncionarioOs] => 4
[idCriadorOs] => 5
[id] => 4
[first_name] => Anderson
[last_name] => Araújo
[idCargoUser] => 4
[idCargo] => 4
[nomeCargo] => Atendimento
[idEmpresa] => 3
[nomeEmpresa] => DJ Araujo

我需要:

{
[idOs] => 2
[idClienteOs] => 3
[idFuncionarioOs] => 4
[idCriadorOs] => 5
[id] => 4
[first_name] => Anderson
[last_name] => Araújo
[id] => 5
[first_name] => Vitor
[last_name] => Hugo
[idCargoUser] => 4
[idCargo] => 4
[nomeCargo] => Atendimento
[idCargo] => 5
[nomeCargo] => WebDesigner
[idEmpresa] => 3
[nomeEmpresa] => DJ Araujo
)

我需要:

idFuncionario = Anderson Araújo

和     idCriadorOs = Vitor Hugo

1 个答案:

答案 0 :(得分:0)

prepareDataProvider

}