Prévia do material em texto
TECNOLOGIAS WEB II 8a aula Lupa Exercício: CCT0882_EX_A8_202001052623_V1 30/10/2021 Disciplina: CCT0882 - TECNOLOGIAS WEB II 202001052623 1 Questão Conforme apresentado na aula, no processo de exclusão de arquivos, no arquivo PetsController.php temos a linha de comando: $this->entityManager->flush(); Qual a função desta linha dentro deste arquivo? Colocar dados no formulário para edição. Encontrar todos os registros e preparar ara exclusão. Salvar os dados da classe no Banco de dados. Excluir um arquivo do banco de dados. Realizar uma busca com todos os registros. Respondido em 30/10/2021 08:29:17 Explicação: O comando flush é o responsável por salvar no banco de dados. 2 Questão Conforme apresentado na aula, no arquivo PetsController.php temos a linha de comando: $cachorros = $cachorrosRepository->findAll(); Qual a função desta linha dentro deste arquivo? Encontrar e excluir um arquivo do banco de dados. Realizar uma busca com todos os registros. Realizar uma busca com os dados passados por parâmetro. Encontrar todos os registros e preparar para alteração. Realizar uma busca com todos os registros, alterando o status dos mesmos no banco. Respondido em 30/10/2021 08:30:07 Explicação: FindAll - Quer dizer encontra tudo, e como o parênteses é vazio, não passsa nada, logo, Realizar uma busca com todos os registros. javascript:diminui(); javascript:aumenta(); Ibyte Realce Ibyte Realce 3 Questão No Zend Framework, qual o objetivo deste comando ? $cachorrosRepository =$this->entityManager->getRepository(Cachorros::class); Instanciar a entidade Cachorros para acesso ao banco de dados pelo Doctrine Criar uma nova ação no controlador chamada Cachorros Exibe o repositório Cachorros Este comando não existe Criar um novo controlador Respondido em 30/10/2021 08:32:28 Explicação: Instanciar a entidade Cachorros para acesso ao banco de dados pelo Doctrine 4 Questão No Zend Framework, qual o objetivo da ação excluir ? Esta ação não existe no controlador. Tem como responsabilidade salvar novos registros no banco de dados Permite implementar a regra de alteração de registros, não é necessário a identificação do registro pelo id, buscando todos os registros no banco de dados, exibindo a informação a tela e logo após o usuário clicar em salvar, efetiva as alterações no banco de dados. Tem como função excluir o registro para depois ser alterado Permite implementar a regra de exclusão de registros, inicialmente com a identificação do id do registro, buscando o registro no banco de dados, exibindo a informação a tela e logo após o usuário clicar em salvar, efetiva a exclusão no banco de dados. Respondido em 30/10/2021 08:35:07 Explicação: Permite implementar a regra de exclusão de registros, inicialmente com a identificação do id do registro, buscando o registro no banco de dados, exibindo a informação a tela e logo após o usuário clicar em salvar, efetiva a exclusão no banco de dados. 5 Questão No Zend Framework, qual o objetivo deste comando ? $cachorro = $cachorrosRepository->find(`10¿); Este comando está errado Retorna 10 registros da entidade cachorros Retorna todos os registros da entidade cachorros Retorna somente o registro de id = 10 da entidade cachorros Retorna somente um registro da entidade cachorros exceto o de id=10 Respondido em 30/10/2021 08:33:29 Explicação: Retorna somente o registro de id = 10 da entidade cachorros O método find permite buscar um registro pelo id 6 Questão A parte da estrutura condicional if apresentado na questão faz parte da função editar do exemplo apresentado na aula. Independentemente de onde isto venha a ser utilizado, marque a resposta que indica qual a função deste trecho de código dentro de uma classe. if ($this->getRequest()->isPost()) { } Verifica se os dados da classe foram enviados através do get. Verifica se o formulário foi enviado pelo método get. Verifica se o foram retornados os dados do formulário. Verifica se o formulário foi enviado pelo método post. Verifica se os dados da classe foram enviados através do post. Respondido em 30/10/2021 08:33:06 Explicação: O final do código está indicando o métido, no caso post. E o $this->getRequest() faz referência ao formulário.