seyfer/kohana-devtools

此包的最新版本(dev-3.3/master)没有可用的许可证信息。

Kohana 开发者工具

安装: 17

依赖者: 0

建议者: 0

安全性: 0

星标: 3

关注者: 4

分支: 11

开放问题: 0

类型:kohana-module

dev-3.3/master 2015-01-15 10:11 UTC

This package is auto-updated.

Last update: 2024-09-26 18:30:45 UTC


README

功能

  • 轻松访问 Kohana 环境详细信息(通常仅通过 install.php 提供)
  • 提供透明扩展信息(您的应用程序/模块覆盖了哪些 Kohana 原生类)
  • 包含非常实用的路由测试器
  • 轻松且可读地访问您应用程序的所有路由、配置、消息和 i18n

预览截图

Preview!

兼容性

  • Kohana 3.3.x

安装

  1. 将文件和文件夹检出/下载到 MODPATH/devtools
  2. 在您的 APPPATH/bootstrap.php 中的 Kohana::modules 数组下添加此条目
'devtools'     => MODPATH.'devtools',      // Devtools

条件加载

如果您不想在非 DEVELOPMENT 环境中禁用模块,可以在您的 bootstrap.php 中条件加载,例如

/**
 * Enable modules. Modules are referenced by a relative or absolute path.
 */
$modules = array(
    // 'auth'       => MODPATH.'auth',       // Basic authentication
    // 'cache'      => MODPATH.'cache',      // Caching with multiple backends
    // 'codebench'  => MODPATH.'codebench',  // Benchmarking tool
    // 'database'   => MODPATH.'database',   // Database access
    // 'image'      => MODPATH.'image',      // Image manipulation
    // 'minion'     => MODPATH.'minion',     // CLI Tasks
    // 'orm'        => MODPATH.'orm',        // Object Relationship Mapping
    // 'unittest'   => MODPATH.'unittest',   // Unit testing
    // 'userguide'  => MODPATH.'userguide',  // User guide and API documentation
);

// Load Devtools module only if in DEVELOPMENT environment
if (Kohana::$environment === Kohana::DEVELOPMENT)
{
    $modules['devtools'] = MODPATH.'devtools';
}

Kohana::modules($modules);

配置

此模块不需要配置。

使用方法

只需浏览到您的应用程序中的 /devtools

注意

如果在此环境启用而非 DEVELOPMENT,则此模块将抛出异常。

致谢

此模块最初由 Michael Peters,又名 bluehawk 创建。我仅做了少量调整和更新,使其与最新的 Kohana 版本兼容。