Контент


Справка по Kohana v3.0.3 в chm

Благодаря пользователю rafi нам стала доступна справка по Kohana v3.0.3 в формате .chm. По сути это текущее состояние модуля userguide (т.е. английская, испанская, китайская и русская версии) + API. Можно скачать с Rapidshare.com, но так как у многих возникают проблемы с использованием данного сервиса, я позволил себе перезалить данный файл сюда. Русский перевод едва начат, так что терпите ;)

Отмечу, что при просмотре API возможны «сдвиги» заголовочных блоков (package, copyright и т.д.). Кроме того, у меня сразу файл не открылся, пришлось еще раз его сохранять, открывая через браузер (возможно это издержки ОС или браузера ФФ).

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

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

Теги: , , .


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

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

  1. CharnaD пишет:

    Я раньше страдал тем, что выкачивал разные сайты и компилировал в chm. А потом у меня появилась безлимитка и стало проще зайти на сам сайт.

  2. BIakaVeron пишет:

    Ну, конечно, на сайте всегда актуальная информация (чем собственно оффлайн-версии всегда страдают). Но с другой стороны, иногда бывает удобнее держать под рукой несколько chm-версий справок (скажем, php/mysql/kohana) и не переключаться между закладками браузера. И чем удобна справка — есть указатель и поиск (хотя в данном файле поиск особой практичности не имеет).
    В конце концов, интернет есть не везде :)

  3. Porcelanosa пишет:

    Почему то пустые разделы — т.е.оглавление есть — а сами странички не открываются

  4. BIakaVeron пишет:

    Попробуйте открыть файл браузером (я делал так в ФФ), он предложит сохранить. После этого сохраненный файл должен нормально открываться.

  5. porcelanosa пишет:

    Скачивал и с рапидшары и с сайта — к сожалению результат один и тот же. ;-(

  6. nex2hex пишет:

    спасибо

    porcelanosa, win? зайли в свойства файла, нажми разблокировать, т.к. файл скачан из интернета

  7. porcelanosa пишет:

    to nex2hex
    Да заработало! Win XP SP3 первый раз с таким сталкиваюсь

  8. Altesack пишет:

    Интересно, а документация будет меняться?
    Или это уже устоявшийся вариант

    PS: Всех с НГ! :D

  9. BIakaVeron пишет:

    @Altesack
    Скорее всего да. Слишком куцая получается документация для такого фреймворка. Все зависит от обычных пользователей, таких как мы с Вами.

  10. bagir пишет:

    Присмотрелся к фреймворку — замечательная вещь. Решился делать на нем свой проектик. Смущает только две вещи:

    1) Отсутствие документации

    2) Не перестарался ли разработчики с абстрактными классами и интерфейсами?
    Тоесть, при использовании класса, автолоудом подгружаются еще пустышки. Мне кажется это самое узкое место, особенно если проект большой. Тоесть работа с файловой системой сервера — тормознет двиг, когда количество фалов будет достаточно большим.

  11. bagir пишет:

    Модуль DataBase тоже не нравится. Посоветуйте, пожалуйста, что-то попроще. Привык писать SQL ручками, так проще.

  12. BIakaVeron пишет:

    @bagir
    1. Не отсутствие, а убогость (особенно по сравнению с CI).
    2. Это сделано для расширяемости. Любой системный класс фреймворка (или класс одного из стандартных модулей типа Database) Вы можете изменить под себя. Включите кэширование (internal_cache = TRUE) для ускорения поиска классов и уменьшения количества файловых операций.
    3. Навряд ли это проще, конечно, но всегда есть DB::query($sql, DB::SELECT)->execute($db);

  13. bagir пишет:

    @BIakaVeron
    1. Да, она убога. Приходится по коду вникать в суть.
    2. Мне кажется, вся расширяемость уже заложена простым автолоудом, когда путь до файла связан с его именем. Если нужно что-то перекрыть — делаем наследование. А перекрывать все классы изначально, это разве не лишнее??? Тем более фреймворк позиционирует себя «легким».
    3. DB::query($sql, DB::SELECT)->execute($db);
    А к чему такой извращенный синтаксис? И почему голый синтаксис sql сложнее?

    Всех с Рождеством!!!

  14. BIakaVeron пишет:

    2. Раньше что-то подобное было в ветке 2.3, там для изменения класса надо было создать свой файл с префиксом MY_, например MY_Validation.php. Сейчас все сделано по аналогии с Zend Framework, по крайней мере даже в случае кастомизации системных классов нет необходимости переписывать код с использованием собственных имен классов (например, менять View::factory() на MyView::factory() и т.д.).
    3. Конечно, никто не отменял mysql_query() и т.д. Но если Вы хотите использовать фреймворк и все его сопутствующие блага (автоматическая экранизация, кеширование, профилирование и т.д.), то используйте DB::query() или $db->query().

    ЗЫ. Присоединяюсь к поздравлениям!

  15. bagir пишет:

    @BIakaVeron
    2. Спасибо, теперь стало ясно, почему именно так.

    3.Под голым синтаксисом SQL, я имел ввиду следующее:
    DB::query(‘SELECT * FROM table’)->execute($db). Доступно и
    легко.
    Не очень просто, пока разобрался в нужности второго параметра (DB::SELECT).
    А вот этот пример, взятый из мануала, мне кажется «тяжеловеснее» первого:
    $query = DB::select()->from(‘users’)->where(‘username’, ‘=’, ‘john’);

  16. Dandy пишет:

    @BIakaVeron
    /* Вы можете изменить под себя. Включите кэширование (internal_cache = TRUE) для ускорения поиска классов и уменьшения количества файловых операций.*/

    А где находится internal_cache ??? В кохане 3.03 нет такой опции (

  17. BIakaVeron пишет:

    @Dandy
    смотрите Kohana::init() в файле bootstrap.php

  18. Dandy пишет:

    @BlakaVeron
    Есть опция «caching», а вот internal_cache — нет. Это одно и тоже?



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

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