Похоже, что это какая-то ошибка в реализации HTML::anchor
.
Это происходит из-за 127-й строки html.php
(v3.1.2)
$uri = URL::site($uri, $protocol, $index);
В этой строке$index
значение равно FALSE
в соответствии со значением функции по умолчанию anchor
:
public static function anchor($uri, $title = NULL, array $attributes = NULL, $protocol = NULL, $index = FALSE)
Теперь все, что вы можете сделать, - это передать вручную 5-й аргумент как true
как:
html::anchor('controller', null, null, null, true);
или расширить Kohana_HTML
с помощью пользовательского класса, например:
class HTML extends Kohana_HTML
{
public static function anchor($uri, $title = NULL, array $attributes = NULL, $protocol = NULL, $index = TRUE)
{
return parent::anchor($uri, $title, $attributes, $protocol, $index);
}
}
или исправить ошибку в kohana bugtracker , чтобы ко devteam решить, что делать.