Я установил Kohana (в "kohana" каталоге в моей xampp общедоступной папке), и я пытаюсь получить полный базовый URL с доменом и протоколом.
Когда я пробую:
url::base();
Я только добираюсь /kohana/
назад в результате, но хочу http://localhost/kohana/
вместо этого.
Действительно ли возможно сделать это в Kohana, или я должен использовать стандартный PHP?
Вам не нужно ничего расширять, просто используйте URL :: site
с параметром protocol
:
$base_url = URL::site(NULL, TRUE);
Это сгенерирует базовый URL с текущим протоколом. Если вы хотите использовать определенный протокол:
$base_url = URL::site(NULL, 'http');
Не нужно изобретать велосипед здесь!