Примерно так можно перевести топик на reddit.com, в котором Shadowhand отвечает на вопросы, связанные с фреймворком Kohana (или о самом Woody Gilk‘е). Так что если у Вас есть вопрос и достаточно знаний для его перевода на английский (в конце концов Google Translate Вам в помощь!) — вперед, задавайте.
Свежие записи
Метки
acl
auth
cache
captcha
CMS
css
database
db
docs
github
helpers
hooks
i18n
jelly
ko3
Kohana
Kohana3
kohana 3.2
kohana 3.3
locale
modules
oauth
ORM
php
relations
router3
routing
session
sprig
tutorials
uri
userguide
validation
версии
версии
заметки
знаете ли вы
мануал
модули
модули
напильник
редирект
релизы
с праздником!
учебник
Здравствуйте. Почему не работает русский сайт? Хотелось бы прочесть русскую документацию по фреймворку. И будет ли он работать? Если да то когда? Спасибо.
Здравствуйте.
1. Я не являюсь владельцем сайта kohanaphp.ru, если Вы о нем говорите. Возможно услуги хостинга не были продлены, поэтому сайт не открывается. Сам домен оплачен еще на полгода.
2. Перевод документации на русский язык начат, но еще очень далек до завершения (в данный момент энтузиазм поутих, и процесс приостановился). Кстати, kohanaphp.ru не содержал русскую документацию. А в качестве форума используйте лучше русскую ветку официального форума kohanaphp.com.
Здравствуйте,
Мне нужно отображать данные с ексель файла на странице.
Есть много решений на пхп в виде парсеров, но так как я использую Kohana FW не знаю как правильно подключять эти библиотеки. Подскажите пожалуйста. Может в Kohana уже реализован этот класс?
Вот информация для версии 2.3.4 — использование сторонних библиотек. Вкратце — кидаете классы в папку APPPATH/vendor (или MODPATH/имя_модуля/vendor) и подключаете через include Kohana::find_file(‘vendor’, ‘class_name’);
PS. Интересно, что вопросы задаются именно в этом топике. Видимо заголовок сбивает с толку
Спасибо.
Я искал в каком разделе задать вопрос и нашел универсальный раздел
При инициализации сессии, получаю ошибку:
Use of undefined constant FILTER_FLAG_NO_PRIV_RANGE — assumed ‘FILTER_FLAG_NO_PRIV_RANGE’
Причем на локальном сервере этого нет. Раньше работал часто с сессией и не было такого.
Подскажите что делать.
Заранее спасибо.
Проверьте версию php. Если не ошибаюсь, фильтрация появилась начиная с версии 5.2.0
А что все-таки делать? Как обойти ошибку?
1. Так какая версия php?
2. Какая версия фреймворка? 2.3.4?
3. В каком файле происходит ошибка? Номер строки?
1. Ну вы же написали, что фильтрация с версии 5.2 появилась, наверно она.
2. фреймворк 2.3.4
3. Привожу все уведомление:
Обнаружена ошибка, препятствующая загрузке этой страницы. Если это повторится, пожалуйста, уведомите администрацию сайта.
system/helpers/valid.php [94]:
Use of undefined constant FILTER_FLAG_NO_PRIV_RANGE — assumed ‘FILTER_FLAG_NO_PRIV_RANGE’
Стек вызовов
* system/libraries/Input.php [258]:
valid_Core::ip( 95.111.148.46 )
* system/libraries/Session.php [172]:
Input_Core->ip_address( )
* system/libraries/Session.php [66]:
Session_Core->create( )
* system/libraries/Session.php [38]:
Session_Core->__construct( )
* application/controllers/admin.php [11]:
Session_Core::instance( )
*
Admin_Controller->__construct( )
* system/core/Kohana.php [235]:
ReflectionClass->newInstance( )
*
Kohana::instance( )
* system/core/Event.php [209]:
call_user_func( Array
(
[0] => Kohana
[1] => instance
)
)
* system/core/Bootstrap.php [55]:
Event::run( system.execute )
* index.php [106]:
require( system/core/Bootstrap.php )
Для php необходимо установить расширение filter
Спасибо, попробую
Включил кэширование путей, но кэш хранится всеголись 1 мин, а время на поиск файлов(командой find_file) на моем сервере занимает очень много времени, до 8с, и мне нужно что бы кэш 1 раз сохранился и постоянно использовался, хранился долго, а не через каждые 1 минуту пересоздавался?
Пробывал указывать время:
Kohana::init(array(
‘base_url’ => ‘/’,
‘index_file’ => FALSE,
‘caching’ => 2160000, //10год
));
Но это не работает, потом прочитал вашу статью «Мысли о кохана cache()», с ручным кешированием немного понятно, а вот с автоматическим?
К сожалению, сейчас Kohana::find_file() если и использует кэширование путей, то только на дефолтный lifetime (как раз те самые 60 секунд). Вариант с указанием времени жизни сразу в параметре $caching звучит логично. Наверное стоит создать соответствующую задачу для этого.