TIP: Use Markdown or, <pre> for multi line code blocks / <code> for inline code.
These forums are read-only and for archival purposes only!
Please join our new forums at discourse.kohanaframework.org
Модуль для работы с файлами
  • Доброго времени суток всем!

    Недавно поступил проект на реализацию, где много работы с файлами. Я начал усердно искать модуль для работы с файлами для kohana, но поиски оказались бесполезными, нашел всего 1 модуль, который совсем меня не устроил! И я решил написать свой.

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

    Ссылка на репозиторий модуля: https://github.com/next768/kohana_module_file

    Буду рад любой критике, и предложениям.

    P.S Мой код не претендует на гениальность. Я сам еще можно сказать новичок в Webe (всего 1.5 года).

  • по функционалу абсолютно бесполезный модуль, class File ? Ваш модуль базовый класс перекрывает

    http://kohanaframework.org/3.3/guide-api/File

  • @WinterSilence не знал.. Спасибо за замечания. Что касается полезности, то можно функционал дополнять (чем я буду заниматься по мере необходимости, и чем предлагаю заняться остальным) и в итоге можно получить не плохой и довольно полезный модуль для работы с файлами.

  • для начала стоит ознакомится с функционалом php http://www.php.net/manual/ru/refs.fileprocess.file.php, не говоря уже о кохане. или как вариант написать адаптер к чужой библиотеке(например из pear) для коханы. ну и хорошо бы придерживаться стиль кодирования коханы http://kohanaframework.org/3.3/guide/kohana/conventions

  • тоже хренотень какая-то

    public function delete()
    {
    chmod($this->getRealPath(), 0777);
    return unlink($this->getRealPath());
    }
    
  • что зачем?

  • @WinterSilence, you don't need to be harsh.

    There is also SplFileInfo.

  • @enov it's called objectivity

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion