Articles of kohana 3

Kohana 3.2 Route – контроллеры в подкаталогах

Мне нужно создать следующую структуру: + контроллер ++ админ +++ каталог ++++ category.php ++++ product.php +++ пользователи и мне нужно открыть их по url / admin / catalog / category / action / param, который я пытался создать маршрут: Route::set('admin', '(<directory>(/<controller>(/<action>(/<custom_param>))))',array( 'directory' => '(admin/.*)' )) ->defaults(array( 'controller' => 'dashboard', 'action' => 'index' ));

Как расширить параметры URL-адреса в KohanaPHP?

Как передать дополнительные параметры в URL-адрес KohanaPHP (версия 3.1+), например … http://example.com/blog/edit/4000/3200 … где «блог» – это blog.php в папке контроллеров, «edit» – это метод контроллера, 4000 – параметр 1, который я могу использовать для тех, кто хочет отредактировать запись, а 3200 – это параметр 2, который я могу использовать для идентификатора записи? Я получаю […]

ОШИБКА ЧТЕНИЕ ЗАСЕДАНИЙ ДАННЫХ в Кохане 3.2

У меня возникла проблема с сеансом с картой веб-разработки Kohana 3.2, которая, по-видимому, является ошибкой, которая, в лучшем случае, может быть обходной. Он сообщает SESSION_EXCEPTION [1]: ОШИБКА ЧТЕНИЯ ЗАСЕДАНИЙ. Мое приложение Kohana не находится в корневой папке, и мне интересно, имеет ли это к этому какое-то отношение. Я попробовал несколько возможных решений, но никто из […]

Kohana ORM – неправильное имя таблицы

У меня есть странная проблема с построителем запросов ORM Kohana (3.2), и я не могу понять, что не так. Я получаю исключение «Неверное имя таблицы»: Database_Exception [ 1103 ]: Incorrect table name '' [ SELECT “.* FROM “ JOIN `user_plugins` ON (`user_plugins`.`plugin_id` = “.`id`) WHERE `user_plugins`.`user_id` = '9' ] Как вы видите, в запросе пусто […]

Как проверить работу CRON с PHP?

Это первый раз, когда я использовал CRON. Я использую его для анализа внешних данных, которые автоматически FTP'd в подкаталог на нашем сайте. Я создал контроллер и модель, которая обрабатывает данные. Я могу получить доступ к URL-адресу в моем браузере, и он работает (однако я скоро ограничу это). Моя проблема в том, как я могу проверить, […]

Kohana 3.1 – Система не загружает модуль электронной почты

У меня проблема с Kohana 3.1. Я добавляю старый код kohana–email-модуль, но в результате возникает такая ошибка: ErrorException [Неустранимая ошибка]: Class 'Email' не найден Мое приложение bootstrap.php-файл выглядит так: Kohana::modules(array( 'user' => MODPATH.'user', // Useradmin module 'auth' => MODPATH.'auth', // Basic authentication // 'cache' => MODPATH.'cache', // Caching with multiple backends // 'codebench' => MODPATH.'codebench', […]

Обновление с версии Kohana 2 до последней версии 3.2

У меня есть проект, написанный в 2009 году и основанный на Kohana 2.3.4, этот проект по-прежнему активен, и время от времени возникает потребность в создании исправления / создания целой новой функции. Поскольку Kohana 2 больше не поддерживается, и весь стек приложений довольно устарел, я исследовал (несколько раз 🙂 возможности обновления с Kohana 2 до 3. […]

Как использовать контроллеры модулей в Kohana 3?

Для следующей структуры каталога приложений в / в Kohana 3: заявление классы контроллер controller1.php модули админ классы контроллер controller2.php И URL-адреса должны быть: / controller1 и / admin / controller2? Кажется, я что-то упускаю, потому что я продолжаю получать ошибку 404 с помощью / admin / controller. Что я делаю неправильно? Точная ошибка: HTTP_Exception_404 [404]: […]

kohana v3: использование разных шаблонов для разных поддоменов

У меня есть приложение kohana v3. 2 поддомена, указывающие на это приложение. что мне нужно настроить, что kohana использует другой шаблон, если приложение вызвано с subdomain2.example.com? на данный момент все вызовы (из поддомена1 и поддомен2) используют стандартный шаблон: «шаблоны / по умолчанию», Спасибо! Даниил

Сообщение об ошибке при входе в Кохану

Я использую Kohana 3, и у меня есть проблема при входе в систему с пользователем. Я использую эту строку для входа в систему: $success = Auth::instance()->login($_POST['login_user'], $_POST['login_password'], $remember); И я получил сообщение об ошибке: Session_Exception [ 1 ]: Error reading session data. ~ SYSPATH/classes/kohana/session.php [ 326 ] У меня есть таблица сеансов, созданная с помощью […]