Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
Сохранение данных в файл конфигурации http://forum.kohanaframework.su/viewtopic.php?f=38&t=405 |
Страница 3 из 3 |
Автор: | WinterSilence [ 03 июл 2013, 19:53 ] |
Заголовок сообщения: | Re: Сохранение данных в файл конфигурации |
AmberLEX> вопрос только нафига? если тот же код я уже здесь привел, разница в методе сохранения в файл, я данный метод в хелпер перенес, в итоге универсальный метод сохранения данных в файл получился. к слову вариант хранения всего конфига в одном файле более оптимален т.к. 1 файл грузится быстрее 10, жаль что в кохане это тяжело будет реализовать. в который раз убеждаюсь, что yii грамотнее спроектирован =\ |
Автор: | AmberLEX [ 03 июл 2013, 21:47 ] |
Заголовок сообщения: | Re: Сохранение данных в файл конфигурации |
Я и так все настройки храню в одном файле, поэтому этот метод и использую и использую только для сохранения этого конфига. Больше он мне нафиг не нужен) Ну да, остальные файлы - файлы модулей и т.п. я их не трогаю в смысле save() С файлами я не работаю, во всяком случае не было нужно еще ни разу, поэтому универсальный и не делал. Цитата: вопрос только нафига? Да свой старый код переписал только сейчас т.к. он тоже работает и не было необходимости.Потом увидел твой вариант с array_pop() Я его и раньше видел, но не всматривался особо, т.к. там большой varExportToFile() который мне не нужен) Цитата: я данный метод в хелпер перенес, в итоге универсальный метод сохранения данных в файл получился Так сюда бы и привели в пример хелпер с учетом особенности array_pop() может кому и понадобится.
|
Автор: | WinterSilence [ 04 июл 2013, 00:45 ] |
Заголовок сообщения: | Re: Сохранение данных в файл конфигурации |
Цитата: Я и так все настройки храню в одном файле, поэтому этот метод и использую и использую только для сохранения этого конфига. а не поделитесь переписанным кодом модулей и ядра? а то самому лениво писать Цитата: большой varExportToFile() который мне не нужен) по правде сказать для того, чтобы работало еще быстрее он должен быть еще длиннее) большой не значит медленный или плохой, Цитата: Так сюда бы и привели в пример хелпер с учетом особенности array_pop() может кому и понадобится. я постепенно формирую репозиторий заготовки для сайта с типовыми примерами https://github.com/WinterSilence/parts-my-cms-kohana со временем все доделаю, дозалью и оформлю умеренная критика(все-таки это еще оочень сырой код) и помощь приветствуются |
Автор: | AmberLEX [ 06 июл 2013, 11:58 ] |
Заголовок сообщения: | Re: Сохранение данных в файл конфигурации |
Цитата: а не поделитесь переписанным кодом модулей и ядра? Я ниче не переписывал) Цитата: остальные файлы - файлы модулей и т.п. я их не трогаю Я не пишу модулями, а делаю обычными контроллерами или если нужно несколько контроллеров - то они в отдельной папке. И, соответственно, настройки выходит хранятся одном файле, типа настройки глобальные, для галереи, болога, статей и т.п. Я не пишу универсальную CMS, модули которой можно где-то будет кому-то использовать или все может настраиваться админом, обычно админу это тоже не нужно. Выношу в админку только нужные настройки и там только то, что нужно админу. Даже например, добавить модератора - не будет у него добавить пользователя и выставить нужные роли, будут пункты: Добавить пользователя Добавить модератора Добавить админа Чтоб не думал много) И мне это легче сделать в коде, чем делать универсально. Если ему не нужна галерея или теги - их не будет. В CMS в админке много чего присутствует, даже если этим не пользуются. Ну и естесственно у меня один файл настроек для всего этого типа такого Код:
|
Автор: | WinterSilence [ 07 июл 2013, 01:23 ] |
Заголовок сообщения: | Re: Сохранение данных в файл конфигурации |
речь не о том, модули и ядро тоже имеют конфиги, так вот я говорю о хранении этих данных в одном конфиге. + пользовательский конфиг вроде твоего. речь об архитектуре фреймворка, а не конкретного приложения |
Автор: | AmberLEX [ 07 июл 2013, 01:29 ] |
Заголовок сообщения: | Re: Сохранение данных в файл конфигурации |
Я понял, но я это не делал, да и нужно ли переделывать кохановскую систему, чтобы использовать один конфиг? И выйдет ли. Модуль использует свой конфиг файл или его же в application. Тогда придется переделывать и сам модуль. |
Автор: | WinterSilence [ 07 июл 2013, 02:13 ] |
Заголовок сообщения: | Re: Сохранение данных в файл конфигурации |
как я и говорил в yii такой вариант реализован, долго расписывать, если интересно посмотрите, документация на русском там в отличии от коханы на высоком уровне. 1 файл грузится всегда быстрее 10, да придется инфраструктуру также менять всю, это не супер какое ускорение, но в конечном итоге на пути к абсолюту дойдет и до этого. |
Страница 3 из 3 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |