Я скачал модуль Kohana Pagination из Git и у меня возникли некоторые проблемы при его использовании.
Я переместил его в папку модулей и обновил свой загрузчик, добавив в негоmodule ... 'pagination' => MODPATH.'kohana-pagination ',
У меня есть следующий код, который загружает некоторые сообщения из простой таблицы с нумерацией страниц ...
public function action_index()
{
$content = View::factory('welcome')
->bind('messages', $messages)
->bind('pager_links', $pager_links);
$message = new Model_Message;
$message_count = $message->count_all();
$pagination = Pagination::factory(array(
'total_items' => $message_count,
'items_per_page' => 3,
));
$pager_links = $pagination->render();
$messages = $message->get_all($pagination->items_per_page, $pagination->offset);
$this->template->content = $content;
}
Когда я запускаю load this в моем браузере, я получаю следующее сообщение об ошибке ...
ErrorException [ Fatal Error ]: 1Call to undefined method Kohana::config()
MODPATH\kohana-pagination\classes\kohana\pagination.php [ 87 ]
82 * @return array config settings
83 */
84 public function config_group($group = 'default')
85 {
86 // Load the pagination config file
87 $config_file = Kohana::config('pagination');
88
89 // Initialize the $config array
90 $config['group'] = (string) $group;
91
92 // Recursively load requested config groups
{PHP internal call} » Kohana_Core::shutdown_handler()
Если я удаляю код, относящийся к нумерации страниц, страница прекрасно загружает данные из базы данных.Любые указатели здесь были бы хороши.
Обновление
Нашел эту ссылку: https://github.com/kloopko/kohana-pagination, на задней панели Ikke, так что приветствует помощь.
Появляется, что ранее связанный модуль нумерации страниц имеетбыл удален, обнаружен модуль разбиения на страницы кохана, который был обновлен до 3,2.
Надежда, которая помогает кому-то еще только начинающему.:)