本文整理匯總了PHP中ServiceLocator::getRastreadorService方法的典型用法代碼示例。如果您正苦於以下問題:PHP ServiceLocator::getRastreadorService方法的具體用法?PHP ServiceLocator::getRastreadorService怎麽用?PHP ServiceLocator::getRastreadorService使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類ServiceLocator
的用法示例。
在下文中一共展示了ServiceLocator::getRastreadorService方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: testeReadByCriteria
function testeReadByCriteria()
{
$criteria = array();
$criteria[RastreadorCriteria::PUBLICO_EQ] = true;
$entityArray = ServiceLocator::getRastreadorService()->readByCriteria($criteria);
foreach ($entityArray as $entity) {
echo $entity . "<br>";
}
}
示例2: atualizarCadastro
public function atualizarCadastro()
{
if ($this->tipoCliente != null && $this->id > 0) {
switch ($this->tipoCliente) {
case TipoCliente::USUARIO:
$this->cadastro = ServiceLocator::getUsuarioService()->readById($this->id);
break;
case TipoCliente::RASTREADOR:
$this->cadastro = ServiceLocator::getRastreadorService()->readById($this->id);
break;
}
}
}
示例3: vincularUsuarioRastreador
function vincularUsuarioRastreador()
{
$usuario = ServiceLocator::getUsuarioService()->readById(9);
$rastreador = ServiceLocator::getRastreadorService()->readById(1);
if ($usuario != null && $rastreador != null) {
$usuarioRastreador = new UsuarioRastreador();
$usuarioRastreador->setUsuario($usuario);
$usuarioRastreador->setRastreador($rastreador);
echo ServiceLocator::getUsuarioRastreadorService()->create($usuarioRastreador);
}
}
示例4: tratarRecebimentoCoordenada
private function tratarRecebimentoCoordenada($valores, $clienteWS)
{
$this->printar("COORDENADA\n", false, false);
$clienteWSDestino = null;
$resposta = array();
$resposta[] = TipoComunicacao::COORDENADA;
switch ($clienteWS->getTipoCliente()) {
case TipoCliente::RASTREADOR:
$rastreador = ServiceLocator::getRastreadorService()->readById($clienteWS->getId());
if ($rastreador != null) {
$resposta[] = $clienteWS->getId();
$resposta[] = $valores[1];
// latitude
$resposta[] = $valores[2];
// longitude
$resposta[] = $valores[3];
// hdop
foreach ($rastreador->getUsuarioArray() as $usuario) {
$clienteWSDestino = $this->clienteWSController->buscarCliente(TipoCliente::USUARIO, $usuario->getId());
if ($clienteWSDestino != null) {
$this->enviarValoresParaClienteWS($resposta, $clienteWSDestino);
}
}
}
break;
}
}