当前位置: 首页>>代码示例>>PHP>>正文


PHP Update::Updater方法代码示例

本文整理汇总了PHP中Update::Updater方法的典型用法代码示例。如果您正苦于以下问题:PHP Update::Updater方法的具体用法?PHP Update::Updater怎么用?PHP Update::Updater使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Update的用法示例。


在下文中一共展示了Update::Updater方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: ModelUpdate

 public function ModelUpdate($id, array $dados)
 {
     $this->instituicao = (int) $id;
     $this->data = $dados;
     $update = new Update();
     $update->Updater(self::Entity, $this->data, 'where instituicao_id = :id', "id={$this->instituicao}");
     if ($update->getResult()) {
         $this->result = true;
     } else {
         $this->result = false;
     }
 }
开发者ID:Ritotsume,项目名称:schoolbus,代码行数:12,代码来源:ModelInstituicao.class.php

示例2: ModelUpdate

 public function ModelUpdate($id, array $dados)
 {
     $this->motorista = (int) $id;
     $this->data = $dados;
     $this->data['motorista_nome_url'] = Asserts::CheckName($this->data['motorista_nome']);
     $update = new Update();
     $update->Updater(self::Entity, $this->data, 'where motorista_id = :id', "id={$this->motorista}");
     if ($update->getResult()) {
         $this->result = true;
     } else {
         $this->result = false;
     }
 }
开发者ID:Ritotsume,项目名称:schoolbus,代码行数:13,代码来源:ModelMotorista.class.php

示例3: ModelUpdate

 public function ModelUpdate($id, array $dados)
 {
     $this->rota = (int) $id;
     $this->data = $dados;
     $dataRota = array('rota_instituicoes' => json_encode($this->data['escolas']), 'tb_veiculos_veiculo_id' => (int) $this->data['rota_veiculo'], 'rota_inicio' => date('Y-m-d', strtotime(str_replace(array('/', '_', ' '), '-', $this->data['inicio']))), 'rota_fim' => date('Y-m-d', strtotime(str_replace(array('/', '_', ' '), '-', $this->data['fim']))), 'rota_saida' => (int) $this->data['rota_inicio'], 'rota_chegada' => (int) $this->data['rota_fim'], 'rota_observacoes' => $this->data['observacoes']);
     $update = new Update();
     $update->Updater(self::Entity, $dataRota, 'where rota_id = :id', "id={$this->rota}");
     if ($update->getResult()) {
         $this->result = true;
     } else {
         $this->result = false;
     }
 }
开发者ID:Ritotsume,项目名称:schoolbus,代码行数:13,代码来源:ModelRotas.class.php

示例4: ModelUpdate

 public function ModelUpdate($id, array $dados)
 {
     $this->aluno = (int) $id;
     $this->data = $dados;
     $this->data['aluno_nome_url'] = Asserts::CheckName($this->data['aluno_nome']);
     $this->data['aluno_nascimento'] = date('Y-m-d', strtotime(str_replace(array('/', '_'), '-', $this->data['aluno_nascimento'])));
     $update = new Update();
     $update->Updater(self::Entity, $this->data, 'where aluno_id = :id', "id={$this->aluno}");
     if ($update->getResult()) {
         $this->result = true;
     } else {
         $this->result = false;
     }
 }
开发者ID:Ritotsume,项目名称:schoolbus,代码行数:14,代码来源:ModelAluno.class.php

示例5: setVaga

 public function setVaga($veiculo)
 {
     $read = new Read();
     $read->Reader(self::Entity, 'where veiculo_id = :id', "id={$veiculo}");
     if ($read->getResult()) {
         $vagas = (int) $read->getResult()[0]['veiculo_vagas'];
         if (0 < $vagas) {
             $update = new Update();
             $update->Updater('tb_veiculos', array('veiculo_vagas' => $vagas - 1), 'where veiculo_id = :id', "id={$veiculo}");
             return true;
         } else {
             return false;
         }
     }
 }
开发者ID:Ritotsume,项目名称:schoolbus,代码行数:15,代码来源:ModelVeiculo.class.php

示例6: UpdateLogradouro

 public function UpdateLogradouro($id, array $dados)
 {
     $this->data = $dados;
     $update = new Update();
     $update->Updater(self::Logradouro, $this->data, 'where logradouro_id = :id', "id={$id}");
     if ($update->getResult()) {
         $this->result = true;
     } else {
         $this->result = false;
     }
 }
开发者ID:Ritotsume,项目名称:schoolbus,代码行数:11,代码来源:ModelEnderecos.class.php


注:本文中的Update::Updater方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。