>

Fórum

Fórum da RL System, voltado para analistas, programadores etc. Tudo sobre linguagem de programação e desenvolvimento Full Stack: Banco de Dados, Android, C#, Java, .NET, PHP, Node, Javascript, TypeScript, Front, HTML e muito mais.



configurar .htacess para parâmetros passados via get -PHP com MVC


Não estou conseguindo criar a expressão regular para deixar amigavel a url quando meu usuário for pesquisar algo

Url atual:
http://localhost:8080/app/agenda/busca?consulta=ana
Problema:
Notice: Undefined index: consulta in C:\xampp\htdocs\app\Controller\agendaController.php on line 155

Como resolver?


public function busca()
{
$busca = $_GET['consulta'];


$agendaModel = new AgendaModel();

$_SESSION['buscaResult']=$agendaModel->getBuscaModel($busca);

include("View/agenda/busca.php");
}



3 Respostas


Olá

Como você tentou fazer no .htaccess?




RewriteRule ^([a-zA-Z0-9] )/([a-zA-Z0-9] )?([a-zA-Z0-9] )$ index.php?Controller=$1&Action=$2?consulta=$3




Olá

Tente

RewriteRule ^([a-zA-Z0-9] )/([a-zA-Z0-9] )/([a-zA-Z0-9] )$ index.php?Controller=$1&Action=$2?consulta=$3

Mas deve ser chamado no modelo MVC:

/Controller/Action/PalavraPesquisada

Exemplo:

/Produtos/Buscar/Arroz