Pessoal, boa tarde. Estou precisando de um help de vcs. Apesar de trabalhar com desenvolvimento PHP a mais de 7 anos, sempre trabalhei na evolução de um único sistema que hoje tem aproximadamente 1,2 milhões de linhas de código). Devido a estrutura defasada do sistema, ate hoje só trabalhei com os frameworks Smarty para view e ADODB para o model, que por sinal fui eu quem os introduzi no núcleo do sistema, visto que antes tudo era feito acessando a API do MySQL diretamente ou escrevendo o código espaguete.
Agora estou começando a estudar alguns frameworks mais completos e o kohana tem me chamou a atenção, porem não estou conseguindo fazer uma operação básica. Estou tentando passar 2 parâmetros pela URL mas não estou conseguindo. Será que poderiam me mostrar aonde estou errando? Desde já muito obrigado. *URLs acessadas pelo firefox:* http://localhost/kohana/Cliente/ *retorno com sucesso: "action_index"* http://localhost/kohana/Cliente/parm1/ola *retorno com sucesso**: "P1: ola"* http://localhost/kohana/Cliente/parm2/ola/kohana/ *Mensagem de erro: * *SYSPATH/classes/kohana/request.php [ 676 ]*** *671 }* *672* *673 // No matching route for this URI* *674 $this->status = 404;* *675* *676 throw new Kohana_Request_Exception('Unable to find a route to match the URI: :uri',* *677 array(':uri' => $uri));* *678 }* *679** 680 /****** 681 * Returns the response as the string representation of a request.* *Arquivo "/www/kohana/application/classes/controller/cliente.php"*: class Controller_Cliente extends Controller { public function action_index() { $this->request->response = "action_index"; } public function action_parm1($parmA) { $this->request->response = "P1: $parmA"; } public function action_parm2($parmA, $parmB) { $this->request->response = "P1: $parmA - P2: $parmB"; } } *Arquivo "/www/kohana/.htaccess" (igual ao exemplo): * # Turn on URL rewriting RewriteEngine On # Installation directory RewriteBase /kohana/ # Protect hidden files from being viewed <Files .*> Order Deny,Allow Deny From All </Files> # Protect application and system files from being viewed RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L] # Allow any files or directories that exist to be displayed directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Rewrite all other URLs to index.php/URL RewriteRule .* index.php/$0 [PT] * * -- Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um e-mail para [email protected]. Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
