Вот так, для Kohana 3.2 можно посмотреть список контролёров по умолчанию, но это не все контролёры. Т.е. в буквальном смысле данный метод нельзя использовать для получения
абсолютно всех контролёров в любой системе. В принципе, можно добавить этот код для более универсального поиска. Всё зависит от задачи
Код:
<?php foreach (Route::all() as $route): ?>
<h3><?php echo Route::name($route) ?></h3>
<?php
$array = (array) $route;
foreach ($array as $key => $value)
{
$new_key = substr($key, strrpos($key, "\x00") + 1);
$array[$new_key] = $value;
unset($array[$key]);
}
?>
<p>Controller:
<?php foreach ($array['_defaults'] as $param => $default): ?>
<?php if ($param == 'controller'): ?>
<code>
<?php echo $default ?>
</code>
<?php endif; ?>
<?php endforeach; ?>
</p>
<?php endforeach; ?>