3

嗨,当我尝试使用 kohana 分页模块时,我是 kohana 的新手,我遇到了这样的错误

ErrorException [ Fatal Error ]: Class 'Pagination' not found

后来我查看bootstrap文件然后没有 Pagination模块Kohana::modules()

我的引导文件是这样的

Kohana::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
 'orm'        => MODPATH.'orm',        // Object Relationship Mapping
 'unittest'   => MODPATH.'unittest',   // Unit testing
 'userguide'  => MODPATH.'userguide',  // User guide and API documentation
));

我在哪里可以获得模块以及如何添加和启用?

请澄清一下

提前致谢

4

2 回答 2

4

我想说,对于 3.2 版,不存在这样的(稳定的)分页模块。我没有那么密切地关注 kohana,但我记得这门课需要时间来保持稳定的发展步伐。

您可以在这里找到(可能工作的)3.2 开发版本:https ://github.com/kohana/pagination/tree/3.2/develop

于 2012-06-15T13:30:52.693 回答
0

由于 Kohana 的级联文件系统,将模块安装到 Kohana 相当容易。

首先,您需要使用下载页面上的下载为 ZIP 选项从 GitHub下载分页模块。将文件解压到paginationKohana 安装的模块目录中命名的文件夹中。

接下来,您需要在模块数组中添加一行,将模块名称指向其路径。你最终应该得到;

Kohana::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
    'orm'        => MODPATH.'orm',        // Object Relationship Mapping
    'unittest'   => MODPATH.'unittest',   // Unit testing
    'userguide'  => MODPATH.'userguide',  // User guide and API documentation
    'pagination' => MODPATH.'pagination', // Added pagination module 
));

请记住,这个模块是为 Kohana 3.1 构建的,最后一次接触是在 2 年前。

于 2012-06-19T20:16:23.867 回答