Temat: [Kohana 3.2] panel klienta na subdomenie

Serwis mam dostępny pod adresem example.com
Chcę pod adresem panel.example.com mieć panel klienta.

Jak powinienem zdefiniować routing w bootstrap.php, aby to działało?
Kontrolery zarówno wywoływane przy example.com jak i panel.example.com znajdują się w tym samym standardowym katalogu.

Czytałem o lambda http://kohanaframework.org/3.2/guide/kohana/routing#la... ale coś mi nie wychodzi.

Temat: [Kohana 3.2] panel klienta na subdomenie

Znalazłem coś takiego http://dev.kohanaframework.org/issues/4169 ale wtedy zarówno na subdomenie jak i domenie głównej wyświetla kontroler z subdomeny.

Kod mojego bootstrap.php


<?php
Route::set('panel', '(<controller>(/<action>(/<id>)))', array('subdomain' => 'panel'))
   ->defaults(array(
       'directory'  => 'panel',
       'controller' => 'panel',
       'action'     => 'index',
       'subdomain'  => 'panel',
   ));

Route::set('default', '(<controller>(/<action>(/<id>)))')
   ->defaults(array(
       'controller' => 'home',
       'action'     => 'index',
   ));
?>


Przy takich ustawieniach jak mam powyżej otrzymuję błąd:
HTTP_Exception_404 [ 404 ]: The requested URL / was not found on this server.


Czy w katalogu /panel kontroler powinien nazywać się Controller_Panel_Panel czy Controller_Panel?

konto usunięte

Temat: [Kohana 3.2] panel klienta na subdomenie

Nie wiem czy to nie zostało poprawione, bo wątek jest z 2010 roku, ale zobacz tutaj: http://stackoverflow.com/questions/2063753/routing-dep...

Wątek (na dev.kohanaframework) to jest zapytanie o dodanie funkcjonalności, czyli, jeśli dobrze rozumiem, jeszcze jej nie ma i jest to dopiero propozycja. Ale za to ostatni z komentarzy odnosi się do metody, do której link podałem wyżej. "Hackish", ale działa. Warto spróbować.



Wyślij zaproszenie do