Procura

ProgramaçãoLinguagens de programação


EXERCÍCIOS - Exercício 289

  • (CEPUERJ 2021)

O seguinte trecho de código foi retirado do arquivo de configuração de rotas de um sistema desenvolvido no framework Codeigniter 3:
$route['product'] = 'catalogo/product';
$route['product/(:num)'] = 'catalogo/product/find/$1'; $route['product/find/(:num)'] = 'catalogo/product/find/$1'; $route['product/(:any)'] = 'catalogo/product'; $route['product/edit/(:num)'] = 'catalogo/product/edit/$1'; $route['product/delete/(:num)'] = 'catalogo/product/delete/$1'; $route['product/save'] = 'catalogo/product/save'; $route['product/(.+)'] = 'catalogo/product/notfound';
Durante um teste, ao utilizar a aplicação para pesquisar um produto, o codificador foi direcionado para uma página de produto não encontrado. Uma causa provável para esse comportamento da aplicação seria:



A) o wildcard (:any) ter sido utilizado incorretamente, o que estaria direcionando os produtos do catálogo para a página errada

B) o programador ter acidentalmente utilizado parâmetros em excesso na rota de busca para o produto

C) as rotas estariam escritas fora da ordem correta, causando perda de referência no framework

D) a rota para o produto não ter sido declarada literalmente na lista de rotas


Próximo:
EXERCÍCIOS - Exercício 290

Vamos para o Anterior: Exercício 288

Tente Este: Exercício 96

Primeiro: Exercício 1

VOLTAR ao índice: Programação






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=16.55ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.55ms))((ts_substr_c=1.66ms))((ts_substr_im=0.80ms))
((total= 20ms))