Kohana - 使用 DB::query 获取所有表格

Kohana - get all Tables by using DB::query

如何通过在 Kohana 中使用 DB::query 来获取数据库中所有 table 的列表? 我不会尝试 mysqli_list_tables 或类似的东西,因为必须在框架中找到灵魂。

下一个查询只提供数据库中 table 的当前计数: $tablesAvailable = DB::query(NULL, "SHOW TABLES")->execute();

我需要数值,而不是整数。您不能使用 select 语句,因为数据库对象需要明确的 table 名称来执行查询。

对结果 ($tablesAvailable) 的函数 as_assoc() 使变量变为 NULL。到目前为止有什么想法吗?

foreach(Database::instance()->list_tables() as $table)
    {
        echo $table.'<br>';
    }