Контент


Я самопровозглашенный пожизненный диктатор Kohana, спрашивайте меня обо всем

Примерно так можно перевести топик на reddit.com, в котором Shadowhand отвечает на вопросы, связанные с фреймворком Kohana (или о самом Woody Gilk‘е). Так что если у Вас есть вопрос и достаточно знаний для его перевода на английский (в конце концов Google Translate Вам в помощь!) — вперед, задавайте.

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Опубликовано в Kohana.

Теги: .


Комментарии (14)

Будьте в курсе обсуждения, подпишитесь на RSS ленту комментариев к этой записи.

  1. Tosha пишет:

    Здравствуйте. Почему не работает русский сайт? Хотелось бы прочесть русскую документацию по фреймворку. И будет ли он работать? Если да то когда? Спасибо.

  2. BIakaVeron пишет:

    Здравствуйте.

    1. Я не являюсь владельцем сайта kohanaphp.ru, если Вы о нем говорите. Возможно услуги хостинга не были продлены, поэтому сайт не открывается. Сам домен оплачен еще на полгода.

    2. Перевод документации на русский язык начат, но еще очень далек до завершения (в данный момент энтузиазм поутих, и процесс приостановился). Кстати, kohanaphp.ru не содержал русскую документацию. А в качестве форума используйте лучше русскую ветку официального форума kohanaphp.com.

  3. Евгений пишет:

    Здравствуйте,
    Мне нужно отображать данные с ексель файла на странице.
    Есть много решений на пхп в виде парсеров, но так как я использую Kohana FW не знаю как правильно подключять эти библиотеки. Подскажите пожалуйста. Может в Kohana уже реализован этот класс?

  4. BIakaVeron пишет:

    Вот информация для версии 2.3.4 — использование сторонних библиотек. Вкратце — кидаете классы в папку APPPATH/vendor (или MODPATH/имя_модуля/vendor) и подключаете через include Kohana::find_file(‘vendor’, ‘class_name’);

    PS. Интересно, что вопросы задаются именно в этом топике. Видимо заголовок сбивает с толку :)

  5. Евгений пишет:

    Спасибо.
    Я искал в каком разделе задать вопрос и нашел универсальный раздел :D

  6. Евгений пишет:

    При инициализации сессии, получаю ошибку:
    Use of undefined constant FILTER_FLAG_NO_PRIV_RANGE — assumed ‘FILTER_FLAG_NO_PRIV_RANGE’

    Причем на локальном сервере этого нет. Раньше работал часто с сессией и не было такого.
    Подскажите что делать.
    Заранее спасибо.

  7. BIakaVeron пишет:

    Проверьте версию php. Если не ошибаюсь, фильтрация появилась начиная с версии 5.2.0

  8. Евгений пишет:

    А что все-таки делать? Как обойти ошибку?

  9. BIakaVeron пишет:

    1. Так какая версия php?
    2. Какая версия фреймворка? 2.3.4?
    3. В каком файле происходит ошибка? Номер строки?

  10. Евгений пишет:

    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 )

  11. BIakaVeron пишет:

    Для php необходимо установить расширение filter

  12. Евгений пишет:

    Спасибо, попробую

  13. Алексей пишет:

    Включил кэширование путей, но кэш хранится всеголись 1 мин, а время на поиск файлов(командой find_file) на моем сервере занимает очень много времени, до 8с, и мне нужно что бы кэш 1 раз сохранился и постоянно использовался, хранился долго, а не через каждые 1 минуту пересоздавался?
    Пробывал указывать время:
    Kohana::init(array(
    ‘base_url’ => ‘/’,
    ‘index_file’ => FALSE,
    ‘caching’ => 2160000, //10год
    ));
    Но это не работает, потом прочитал вашу статью «Мысли о кохана cache()», с ручным кешированием немного понятно, а вот с автоматическим?

  14. biakaveron пишет:

    К сожалению, сейчас Kohana::find_file() если и использует кэширование путей, то только на дефолтный lifetime (как раз те самые 60 секунд). Вариант с указанием времени жизни сразу в параметре $caching звучит логично. Наверное стоит создать соответствующую задачу для этого.



Можно включить подсветку кода: <code><pre lang="">...</pre></code>
Разрешены некоторые HTML теги

или используйте trackback.