Jump to content

Master_Cyber

Members
  • Content count

    69
  • Joined

  • Last visited

  • Days Won

    1

Master_Cyber last won the day on December 21 2012

Master_Cyber had the most liked content!

Community Reputation

13 Levemente Bom

1 Follower

About Master_Cyber

  • Birthday 10/26/1989

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Salvador, BA
  • Interesses
    PHP, ASP, JQUERY, SQL
  1. Master_Cyber

    [Resolvido] Bot Framework com QnaMaker e FormFlow

    Para quem precisar, segue solução. public static bool IsForm = false; public override async Task DefaultMatchHandler(IDialogContext context, string originalQueryText, QnAMakerResult result) { QnaAnswer a = result.Answers.First(); var messageActivity = ProcessResultAndCreateMessageActivity(context, ref result); if (a.Answer == "form") { IsForm = true; var form = new FormDialog<JObject>(new JObject(), JsonForm.BuildJsonForm, FormOptions.PromptInStart); context.Call(form, FormCallback); } else { IsForm = false; messageActivity.Text = $"{result.Answers.First().Answer}"; } if (IsForm == false) { await context.PostAsync(messageActivity); context.Wait(MessageReceived); } }
  2. Bom noite pessoal... Estou fazendo um bot que se comunica com o QnaMaker, e dependendo da resposta, deverá ser aberto uma conversação guiada através do FormFlow com uso do Json. Meu problema é exatamente neste ponto para conseguir abrir o formulário. Estou usando a SDK V3 e o QnAMakerDialog do garypretty. Resumidamente neste ponto devo fazer algo para iniciar o form. public override async Task DefaultMatchHandler(IDialogContext context, string originalQueryText, QnAMakerResult result) { QnaAnswer a = result.Answers.First(); var messageActivity = ProcessResultAndCreateMessageActivity(context, ref result); if (a.Answer == "form") { // ABRIR FORM AQUI } await context.PostAsync(messageActivity); context.Wait(MessageReceived); } Já tentei várias coisas como chamar context.Forward ou context.Call, mas não da certo, talvez eu esteja chamando de forma errada. Sempre retorna a mensagem dizendo que existe um problema no código fonte. Vocês podem me ajudar? Obrigado!!
  3. Master_Cyber

    Compartilhar session entre subdomínios

    Nossa cara, muito obrigado pela explicação... Me ajudou muito, vou estudar a melhor solução para minha situação.. Obrigado.
  4. Master_Cyber

    Compartilhar session entre subdomínios

    Como funcionaria essa sessão no banco? Eu guardaria a session_id no banco, mas no outro sistema, a session_id já é outra... Como eu localizo o registro do cara?
  5. Master_Cyber

    Compartilhar session entre subdomínios

    Bom dia galera, estou trabalhando em um projeto que consiste em dois sistemas, um em PHP/Ajax e o outro em Angular 5, ambos fazem requisição em um webservice (Apigility). O banco é postgres. A questão é que quando a pessoa logar na tela de login sistema PHP, ele automaticamente logue no sistema Angular, que basicamente a "session" é guardada no localstorage. Então pensei em trabalhar com session para compartilhar token e dados do usuário. O problema é que não consigo compartilhar a mesma session entre o sistema e o webservice, nem o localstorage é compartilhado. Estou bastante confuso como resolver isso.. Pensei em colocar os dados da session no banco de dados também. Podem me ajudar? Dar outras soluções? Obrigado. OBS: Todos os sistemas (api, sistema php e angular) envolvidos estão no mesmo servidor, mas em subdomínios diferentes.
  6. Pow cara valeu, vou dar uma olhada... Problema é saber a frequência de atualização dos dados.. rsrs
  7. Bom dia amigos, preciso implementar em um site de noticias a tabela e a classificação atualizada do Brasileirão 2017, porém ninguém (pessoa) ficará atualizando as informações, ou seja, preciso buscar de algum serviço. Não sei se no site da Globo ou UOL por exemplo tem alguém atualizando os placares, acho que não. Vou precisar atualizar os placares meio que ao vivo, saiu um gol, já atualiza a classificação. entendeu? Alguém conhece um serviço desses? A implementação eu sei fazer, só preciso de uma fonte pra buscar as informações atualizadas. Obrigado.
  8. Bom dia, preciso copiar alguns posts entre os meus sites em uma rede multisite, até ai tudo bem, porém uso o plugin ACF(Advanced Custom Fields) pra associar a imagens a post, porém a imagem não é encontrada nos outros sites porque ela não faz parte da media do site, tem como eu copiar a imagem para a media?
  9. Master_Cyber

    Relacionamento entre classes com PDO

    Entendi. vlw o/
  10. Master_Cyber

    Relacionamento entre classes com PDO

    Rapaz, tinha pensado exatamente isso, testei e funcionou do jeito que eu quero: 0 => object(app\Models\Produto)[18] private 'id' => int 3 private 'nome' => string 'Produto B55333' (length=14) private 'descricao' => string 'Teste B66666' (length=12) private 'categoria_id' => object(app\Models\Categoria)[35] private 'id' => int 2 private 'descricao' => string 'Categoria 2' (length=11) Mas pensei que tivesse uma forma melhor ou até mais elegante. Funciona, mas achei feio kkkk..Só deve perder em desempenho, porque para cada produto ele faz uma consulta na tabela de categoria. Enfim, acho que vai ficar assim mesmo... Obrigado pela ajuda de todos.
  11. Master_Cyber

    Relacionamento entre classes com PDO

    Não acho que seja isso, estou usando autoload, psr-4, utilizo namespaces e talz.. O carregamento dos arquivos/classes estão funcionando perfeitamente. Na verdade fica assim: fetchAll(\PDO::FETCH_CLASS, 'app\Models\Produto')
  12. Master_Cyber

    Relacionamento entre classes com PDO

    Eu coloquei um join e alias na minha consulta: $query = $this->getDBInstance() ->select(array('produto.*', 'categoria.descricao as descCategoria')) ->from('Produto') ->join('categoria', 'categoria.id', '=', 'produto.categoria_id', 'INNER'); $stmt = $query->execute(); $register = $stmt->fetchAll(\PDO::FETCH_CLASS); 0 => object(stdClass)[18] public 'id' => int 3 public 'nome' => string 'Produto B55333' (length=14) public 'descricao' => string 'Teste B66666' (length=12) public 'categoria_id' => int 2 public 'descCategoria' => string 'Categoria 2' (length=11) Ele juntou tudo em uma stdClass, porque coloquei fetchAll(\PDO::FETCH_CLASS).. Eu queria que fosse um objeto da classe Produto: 0 => object(Produto)[18] private 'id' => int 3 private 'nome' => string 'Produto B55333' (length=14) private 'descricao' => string 'Teste B66666' (length=12) private 'categoria_id' => object(Categoria)[19] private 'id' => 2 private 'descricao' => 'Categoria 2' Mas quando coloco fetchAll(\PDO::FETCH_CLASS, 'Produto') ele dar erro: SQLSTATE[HY000]: General error: could not call class constructor. Tem como fazer isso?
  13. Master_Cyber

    Relacionamento entre classes com PDO

    Entendi... Acho que vou optar por fazer isso: Já usei o doctrine, mas prefiro usar algo mais simples, estou usando o SlimPDO. Obrigado.
  14. Master_Cyber

    Relacionamento entre classes com PDO

    Bom dia pessoal, estou precisando da ajuda de vocês para resolver um problema de relacionamento de classes que será usado no PDO. Tenho uma classe Produto que tem um atributo que faz referência a classe Categoria. Até aqui tudo bem. Porém quando eu faço a consulta no banco para trazer os produtos, ele me retorna o valor da categoria NULL, como posso resolver isso? Não estar NULL, no banco coloquei categoria de id 1 para todos os produtos. Utilizo "fetchAll(\PDO::FETCH_CLASS, 'Produto')" para me devolver em forma de objeto e não em array. OBS: Não levem em consideração os nomes de atributos e métodos, serão refatorados kkkkkk class Categoria { private $id; private $descricao; function getId() { return $this->id; } function getDescricao() { return $this->descricao; } function setId($id) { $this->id = $id; } function setDescricao($descricao) { $this->descricao = $descricao; } } class Produto { private $id; private $nome; private $descricao; private $categoria_id; public function __construct() { $this->categoria_id = new Categoria(); } function getId() { return $this->id; } function getNome() { return $this->nome; } function getDescricao() { return $this->descricao; } function setId($id) { $this->id = $id; } function setNome($nome) { $this->nome = $nome; } function setDescricao($descricao) { $this->descricao = $descricao; } function getCategoria_id() { return $this->categoria_id; } function setCategoria_id($categoria) { $this->categoria_id = $categoria; } } $stmt = $query->execute(); $stmt->fetchAll(\PDO::FETCH_CLASS, 'Produto'); 0 => object(Produto)[18] private 'id' => int 3 private 'nome' => string 'Produto B55333' (length=14) private 'descricao' => string 'Teste B66666' (length=12) private 'categoria_id' => object(Categoria)[19] private 'id' => null private 'descricao' => null
  15. Master_Cyber

    Ajustar imagem dentro de div

    Poxa cara, muito obrigado pela ajuda, ficou sucesso agora... Obrigado.
×

Important Information

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