Jump to content

Search the Community

Showing results for tags 'objeto'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 13 results

  1. tiagosp

    Instanciar uma classe dentro de outra

    Gostaria de saber como posso criar uma instancia de uma classe dentro de outra, e assim utilizar essa instancia em todos os métodos da classe herdeira. Class SQL{ SQLExecutar(){ #Executa Insert, Delete e Update } SQLSelecionar(){ #Executa Select } } Todas as demais classes (Cliente, Produto, Serviço, e etc..) importam a classe SQL (include), porém tenho que criar uma instancia em cada função da classe em questão para executar funções da classe SQL. Class Produto{ include("SQL.php"); public function EnviarProduto(){ $SQL1 = new SQL(); $SQL1->SQLExecutar(); } public function AlterarProduto(){ $SQL2 = new SQL(); $SQL2->SQLExecutar(); } public function DeletarProduto(){ $SQL3 = new SQL(); $SQL3->SQLExecutar(); } public function SelecionarProduto(){ $SQL4 = new SQL(); $SQL4->SQLSelecionar(); } } Observe que para cada método, foi necessário criar uma instancia, também já tentei criar uma instancia no escopo global, porém recebo a mensagem que a função solicitada não existe. A única saída que encontro, é copiar a classe sql para cada classe necessária e herda-la, porém gostaria de mante-los separados...
  2. Cesar Melo

    Atributo de um objeto recebendo uma classe

    Olá. Estou tentar fazer um atributo de um objeto receber um objeto de outra classe. Mas dependendo da forma que faço isso, recebo uma mensagem de erro. class PedidoFilho { public $id; public $tipo; } class PedidoPai { public $id; public $tipo; public $pedidoFilho public function getPedFilho() { $this->pedidoFilho= new PedidoFilho(); } } $pedido= new PedidoPai(); $pedido->getPedFilho();
  3. Julio Cavallari

    Retornar objeto de uma função

    Estou tentando popular um autocomplete usando javascript, e pra isso criei uma função na qual ele cria o objeto para eu utilizar no autocomplete: function getAutoCompleteData(){ var returning = {}; $.ajax({ url: "http://localhost/apinovaguaru/", method: "POST", data:{ type: "getclientedata", }, dataType: "JSON", success: function(data){ if(data.result == 1) { for(var i = 0; i < data.cliente.length; i++){ returning[data.cliente[i].nome] = null; } console.log(returning); return returning; } } }); } Até ai beleza, quando testo a função logo após o for, vejo que foi criada perfeitamente como o autocomplete aceita. O problema é que na hora de recuperar esses dados a função só me retorna undefined. var clientes = getAutoCompleteData(); console.log(clientes);//Aqui o retorno é undefined Minha dúvida é, como faço minha função retornar o objeto que foi criado dentro dela?
  4. Julio Cavallari

    Ajuda com orientação a objeto.

    Estou tentando popular um objeto com algumas listas de músicas. Preciso que o objeto contenha as propriedades id, título, data da criação, e músicas. Onde essa propriedade músicas deverá ser um outro objeto que contenha todas as músicas dessa lista. Testei dessa maneira, ms não obtive sucesso: $queryList = executarSelect("*", "listas","1"); $output = (object)[]; $inc = 0; $incMusics = 0; while($resultList = mysql_fetch_array($queryList)){ $listaID = $resultList['listaID']; $queryMusicsList = executarSelect("musicas.musicaID, musicas.titulo, musicas.artista, musicas.tom, musicasListas.listaID", "musicas INNER JOIN musicasListas", "musicas.musicaID = musicasListas.musicaID AND musicasListas.listaID = $listaID"); while($resultMusicsList = mysql_fetch_array($queryMusicsList)){ $musicObj[$incMusics] = (object)[ "id" => $resultMusicsList["musicaID"], "lista_id" => $resultMusicsList["listaID"], "title" => ucwords(strtolower($resultMusicsList['titulo'])), "artist" => ucwords(strtolower($resultMusicsList['artista'])), ]; $incMusics++; } $listObj[$inc] = (object)[ "id" => $resultList["listaID"], "title" => ucwords(strtolower($resultList['titulo'])), "data" => date('d/m/Y',strtotime($resultList['data'])), "musics" => $musicObj ]; $output->items = (object) ["list" => $listObj]; $incMusics = 0; } O problema é que sempre que mostro o objeto com print_r(), só me aparece a última lista., e com as músicas todas bagunçadas.
  5. ggbelgamo

    Pegar objeto completo do value

    Estou populando um select através de um list que retorna anoInicio e anoFim. Porém, na hora de mandar esses valores SELECIONADOS como parâmetro pro C# via ajax, o c# identica os valores como sendo nulos. Como resolver? Controller C# que popula o select na view: anos = repository.SearchByFilter(filter).Where(w => w.ModelosTrator.Any(i1 => i1.IdModeloTrator == idModeloTrator)) .Select(s => new AnosDto { AnoInicio = s.AnoInicio, AnoFim = s.AnoFim }) .Distinct() .ToList(); Aqui populo a select, e quando inspeciono no navegador meu value do option está assim: [object Object] //POPULA OS ANOS var selectbox = $('.selectAno'); selectbox.empty(); selectbox.append('<option>Selecione o ano</option>'); $.each(data, function (i, d) { selectbox.append('<option value="' + d + '">' + d.Ano + '</option>'); }); Método recebe o parâmetro com nul após a requisição ajaxl: Desde já agradeço a atenção e colaboração!
  6. como pegar um valor especifico do array que esta em um objeto no código abaixo consigo pegar somente o array $query = new DbFunctions(); $query->selectFiles("SELECT * FROM arquivos WHERE idUsuario = '$id'"); echo "<pre>"; var_dump($query->getResult()); echo "</pre>"; o retorno do var_dump array(3) { [0]=> object(stdClass)#9 (7) { ["id_arquivo"]=> string(2) "31" ["idUsuario"]=> string(1) "8" ["nome"]=> string(79) "10_piece_drum_kit_black_white_drawing_mousepad-p144334229690682390envq7_400.jpg" ["tamanho"]=> string(5) "32543" ["conteudo"]=> string(65086) "ffceb85ad296a8cebd6803ffd9" ["pasta"]=> string(101) "../arquivos/guilherme/10_piece_drum_kit_black_white_drawing_mousepad-p144334229690682390envq7_400.jpg" ["data"]=> string(10) "2018-04-17" } [1]=> object(stdClass)#10 (7) { ["id_arquivo"]=> string(2) "32" ["idUsuario"]=> string(1) "8" ["nome"]=> string(15) "exercicio 7.cpp" ["tamanho"]=> string(3) "378" ["conteudo"]=> string(756) "23696e66522293b0d0a7d0d0a" ["pasta"]=> string(37) "../arquivos/guilherme/exercicio 7.cpp" ["data"]=> string(10) "2018-04-24" } [2]=> object(stdClass)#11 (7) { ["id_arquivo"]=> string(2) "34" ["idUsuario"]=> string(1) "8" ["nome"]=> string(10) "dadoss.txt" ["tamanho"]=> string(4) "2736" ["conteudo"]=> string(5472) "6261746c650a0d0a596f75722056162692e62796574686f737431322e636f6d0d0a0d0a" ["pasta"]=> string(32) "../arquivos/guilherme/dadoss.txt" ["data"]=> string(10) "2018-04-24" } } como pegar somente o nome de todos os arrays tentei da seguinte maneira var_dump($query->getResult()['nome']); mostra o erro de Undefined index: nome se alguém puder me da uma ajuda
  7. Estou fazendo uma operação via suap e recebendo objetos, por exemplo, assim: Eu quero colocar os dados recebidos em um array, mas não sei como acessar os dados dentro desses objetos, por exemplo o acessoFazenda . Código que eu estou usando para receber o objeto e colocar no array $cods = array(1, 2, 3, 4, 5, 6); for($i = 0; $i < count($cods); $i++){ try { $wsdl_url = 'http://homolog.agricultura.gov.br/sisbov_ws_nova_hom/'; $client = new SOAPClient($wsdl_url); $params = array( 'usuario' => "XXXXXXXXXX", 'senha' => "XXXXXXXXX", 'idPropriedade' => $cods[$i], ); $return = $client->consultarPropriedade($params); // print_r($return); echo '</br></br></br>'; } catch (Exception $e) { echo "Exception occured: " . $e; } $prop = array( "codPropriedade" => $cods[$i], "acessoFazenda" => $return->Object->acessoFazenda, ); Desde já agradeço
  8. Ericsson Berg

    Acessar Matrizes de objeto

    Boa noite!! Alguém sabe como acessar um retorno de PHP de uma matriz de objeto via javascript? Retorno PHP: '[{"1":{"QTDE":"49"}}]' Código Javascript que ainda não funciona: <!DOCTYPE html> <html> <body> <h2>Create Object from JSON String</h2> <p id="demo"></p> <script> var text = '[{"1":{"QTDE":"49"}}]'; obj = new Object; obj = JSON.parse(text); document.getElementById("demo").innerHTML = obje.q[1].QTDE; </script> </body> </html> Não está retornando nada, o que alterar? No caso, eu poderei neste molde retornar duas matrizes com vários dados e tal, é por isso que preciso conseguir acessar este resultado.
  9. Amigos, eu tenho um campo de texto em um formulário HTML e gostaria que, à medida em que o texto está sendo digitado, ao chegar no fim do campo texto vai sendo reduzido enquanto digita-o para que ele seja exibido inteiro no campo. Tem como fazer isso?? Nas pesquisa consigo fazer com % porcentagem... a fonte pode ser aumentada ou reduzido de acordo com a tela... mas neste caso tem que ser de acordo com o campo texto. Grato. Zorro -)---- B)
  10. Bieel

    Orientado a Objeto

    Ola pessoal, esses dias comecei a estudar Orientado a objeto , depois disso fiz essa pagina onde ela faz consulta no banco de dados, com possível pesquisa. Essa pagina funciona perfeitamente , só vim aqui perguntar se estou fazendo corretamente, se não saiu do escopo Orientado a Objeto , sera que alguém pode me dar um opinião ? Exemplo4.php <?php class Conectarbanco { private $host = "localhost"; private $login = "root"; private $senha = ""; private $banco = "bd"; protected $BD; protected function abrirBanco (){ $this -> BD = mysqli_connect($this -> host,$this -> login,$this -> senha,$this -> banco); } protected function fecharBanco(){ mysqli_close($this -> BD); } } class Executar extends Conectarbanco{ protected $BD; private $sql; private $resultado; private $linhas; function __construct($pesquisa){ $this -> sql = "select * from produtos"; if($pesquisa != null){ $this -> sql .= " where nome_produto like '%$pesquisa%' "; } $this -> getProdutos(); } private function getProdutos(){ $this -> abrirBanco(); $this -> resultado = mysqli_query($this -> BD,$this -> sql); while ($this -> linhas = mysqli_fetch_assoc($this -> resultado)){ echo "<tr><td>".$this -> linhas['nome_produto']."</td>"; echo "<td>".$this -> linhas['valor']."</td></tr>"; } $this -> fecharBanco(); } } ?> consultarprodutos.php <?php require'Exemplo4.php'; $pesquisa = NULL; if(isset($_GET['pesquisa'])){ $pesquisa = $_GET['pesquisa']; } ?> <!DOCTYPE html> <html> <head> <title> </title> <meta charset='UTF-8'> </head> <body> <form method='get' action='consultarprodutos.php'> <input type='text' name='pesquisa' > <input type='submit' value='Pesquisar'> </form> <table> <tr> <td>Nome</td> <td>Preço</td> </tr> <?php $consulta = new Executar($pesquisa); ?> </table> </body> </html>
  11. Rafael Freitas

    Fazer uma imagem aparecer ao rolar 1500px

    Fala galera, Estou precisando da ajuda de vocês no seguinte: Preciso que uma imagem apareça para o usuário quando ele descer 1500px da página. Tipo, eu sei fazer o efeito de opacidade com transição suave e tal, só não sei como fazer pra esse efeito funcionar somente quando o usuário rolar a tela, e não quando ele passar o mouse em cima como seria no efeito "hover". Deu pra entender? ^^ Se alguém souber, ajuda ai =]
  12. OverMix

    Head Soap - Como ler com PHP?

    Prezados Amigos Boa Tarde Estou a consumir um WSDL de um Webservice onde após o login e após cada requisição conforme XML retornado abaixo me é apresentada as seguintes tags no head do Soap <Sequencia>1</Sequencia> <SessionId>4b4uc2536530-941f-44e6-ab95-8ee7179fb016</SessionId> Como regra de segurança devo salvar estes e na próxima requisão usar os dados para a próxima requisição gravar, nesta nova requisição sera gerada nova sessão e sequencia e eu devo guarda-las para outra requisição e assim por diante. <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Header> <Sessao xmlns="http://dominio.com.br"> <Sequencia>1</Sequencia> <SessionId>4b4uc2536530-941f-44e6-ab95-8ee7179fb016</SessionId> <Versao> <Id>1</Id> <SituacaoCache>Inalterado</SituacaoCache> <VersaoAtual>0</VersaoAtual> <ReleaseAtual>0</ReleaseAtual> <ProximaAtualizacao>0001-01-01T00:00:00</ProximaAtualizacao> <Minutos>0</Minutos> <VersaoDisponivel> <VersaoRota>0</VersaoRota> <VersaoBanco>0</VersaoBanco> <ReleaseBanco>0</ReleaseBanco> <Compilacao>0</Compilacao> </VersaoDisponivel> <QuantidadeReleases>0</QuantidadeReleases> </Versao> </Sessao> </soap:Header> <soap:Body> <LogOnResponse xmlns="http://dominio.com.br"> <LogOnResult> <Excecoes /> <DatabaseCount>0</DatabaseCount> <Retorno> <Id>18659</Id> <Nome>NOME</Nome> <Email>nome@provedor.com</Email> <Endereco /> <Bairro /> <Cidade /> <Estado /> <Pais /> <Cep /> <LogOn>login</LogOn> <DataNascimento>1984-09-17T00:00:00</DataNascimento> <RG /> <Cpf>000.000.000-00</Cpf> <Telefone /> <Celular /> <Configuracoes /> <Ativo>true</Ativo> <Tema>Azul</Tema> <Perfil> <Id>12</Id> <Nome>Sites Externos</Nome> <Descricao /> <NiveisAcesso> <CLPerfilNivelAcesso> <Id>11</Id> <Perfil> <Id>12</Id> <Nome>Sites Externos</Nome> <Descricao /> <NiveisAcesso /> <Modulos /> <Atividades /> </Perfil> <NivelAcesso> <Id>1</Id> <Nome>Usuário</Nome> <Codigo>1</Codigo> <Descricao /> </NivelAcesso> </CLPerfilNivelAcesso> </NiveisAcesso> <Modulos> <CLPerfilModulo> <Id>19</Id> <Perfil> <Id>12</Id> <Nome>Sites Externos</Nome> <Descricao /> <NiveisAcesso /> <Modulos /> <Atividades /> </Perfil> <Modulo> <Id>9</Id> <Nome>Portais</Nome> <Codigo>256</Codigo> <Descricao /> </Modulo> </CLPerfilModulo> <CLPerfilModulo> <Id>20</Id> <Perfil> <Id>12</Id> <Nome>Sites Externos</Nome> <Descricao /> <NiveisAcesso /> <Modulos /> <Atividades /> </Perfil> <Modulo> <Id>2</Id> <Nome>Processos</Nome> <Codigo>2</Codigo> <Descricao /> </Modulo> </CLPerfilModulo> </Modulos> <Atividades /> </Perfil> <Skype /> <EmpresaAtual> <Id>0</Id> <SituacaoCache>Inalterado</SituacaoCache> <Nome /> <RazaoSocial /> <Cnpj /> <Endereco /> <Bairro /> <Cidade /> <Estado /> <Pais /> <Cep /> <SistemaWooba> <Id>0</Id> <SituacaoCache>Inalterado</SituacaoCache> <Codigo /> <Nome /> <Wooba>0</Wooba> <Observacoes /> <TemBilhetes>true</TemBilhetes> <PermiteBilheteSemLocalizador>false</PermiteBilheteSemLocalizador> <Campos /> </SistemaWooba> <SistemaSisav> <Id>0</Id> <SituacaoCache>Inalterado</SituacaoCache> <Codigo /> <Nome /> <Wooba>0</Wooba> <Observacoes /> <TemBilhetes>true</TemBilhetes> <PermiteBilheteSemLocalizador>false</PermiteBilheteSemLocalizador> <Campos /> </SistemaSisav> <Arquivo> <Nome /> <Extensao /> <Hash /> <Conteudo /> </Arquivo> </EmpresaAtual> <DeveAlterarSenha>false</DeveAlterarSenha> <SenhaNuncaExpira>false</SenhaNuncaExpira> <DataAlteracaoSenha>2015-11-10T14:53:45.647</DataAlteracaoSenha> <DataAlteracaoEmail>0001-01-01T00:00:00</DataAlteracaoEmail> <DataAlteracaoCelular>0001-01-01T00:00:00</DataAlteracaoCelular> <Perguntas>0</Perguntas> <UsaBloqueioIP>false</UsaBloqueioIP> <JornadaTrabalho> <Id>0</Id> <Nome /> <Prioridade>0</Prioridade> </JornadaTrabalho> <Sexo>Masculino</Sexo> <TokenSSO /> <Arquivo> <Nome /> <Extensao /> <Hash /> <Conteudo /> </Arquivo> </Retorno> </LogOnResult> </LogOnResponse> </soap:Body> </soap:Envelope> <pre> em testes o código PHP abaixo ao ser executado me apresenta a seguinte mensagem XML não existe $UrlWSLogin = new SoapClient('https://ws.dominio.com.br/integrador/integrador.asmx?WSDL', array('trace' => 1)); //print_r($UrlWS->__getFunctions()); $MetodoLoginWS = 'LogOn'; $DadosLoginWs = array( "Sequencia" => "0", "SessionId" => "0", "prUsuario" => "login", "prSenha" => "senha", ); $ResultadoWS = $UrlWSLogin->$MetodoLoginWS($DadosLoginWs); //$RespostaWS = '<pre>'.print_r($ResultadoWS,true).'</pre>'; if (isset($ResultadoWS)) { //echo '<pre>'. print_r($UrlWSLogin->__getLastResponse());'</pre>'; $XMLws = $UrlWSLogin->__getLastResponse(); // usando __getLastResponse tenho acesso ao header do soap if (!$xml = simplexml_load_string("$XMLws")) { echo 'XML não existe'; } else { echo $xml->Sessao->SessionId; } echo "Falha ao capturar xml do ws"; } Teria algum tratamento para que eu possa converter as tags do objeto em variaveis assim podendo trabalhar mais fácil com eles?
  13. Boa tarde a todos, Sou novo em desenvolvimento com javascript e jquery e gostaria de saber se poderiam me ajudar com uma questão: criei em um arquivo separado, um script javascript com um objeto utilizando o pattern strategy para instanciar um objeto de acordo com o parametro passado ao construtor. algo como: //inicio Alerta = function(tipo) { this.tipo = tipo; if (this.alertas[tipo]) { this.alerta = this.alertas[tipo] } else { this.alerta = this.alertas.default } } Alerta.prototype.alertas = { default: function(input) { ... }, info: function(input) { ... }, vazio: function(input) { ... }, confirmar: function(input){ ... } } Alerta.prototype.estrutura = function (input) { ... } Alerta.prototype.action = function(input) { this.alerta(input) } info = new Alerta('info'); //fim depois, chamo ele assim $(document).ready(function () { $.getScript( 'script.js'); }); mas eu não consigo usar ele diretamente assim: $(document).ready(function () { $.getScript( 'script.js'); info.action("exemplo"); }); mas se eu usar ele dentro de um evento ele funciona, exemplo: $(document).ready(function () { $.getScript( 'script.js'); $('.botaoqualquer').click(function(){ info.action("exemplo"); }); }); o que eu entendo é que deve ter alguma a coisa ver com escopo, mas não consegui resolver, alguém pode me ajudar com isso? abraços, Ronaldo.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.