Page 1
Стандартный

Несколько советов по MongoDB или реклама The Little MongoDB Book и немного ссылок

Недавно в силу обстоятельств пришлось столкнуться с MongoDB — установкой на локальном и удаленном серверах ubuntu и centos, поверхностной настройкой, прикручиванием и использованием с Codeigniter.
Продолжение →

Полезно(1)Бесполезно(0)
Стандартный

Codeigniter hook для file-uploader от Valums или как асинхронно загрузить файл в Codeigniter

Fork me on GitHub

Как всегда все начинается с интересной задачи.

Задача в этот раз была: асинхронно (с помощью ajax) загрузить файл на сервер.

Я реализовывал это уже не раз, в прошлом пользовался ajaxFileUploader’ом и Uploadify.

Но в этот раз я почему-то не смог завести первый, а использованию второго мешала зависимость от flash. Я почитал несколько обзоров и остановился на новом кандидате: file-uploader от Valums.

Вскоре я понял, что быстро заменить Uploadify на File-uploader у меня не получится, т.к. он не всегда сохраняет загруженный файл в массив $_FILES, с которым я работаю в Codeigniter.

Продолжение →

Полезно(2)Бесполезно(0)
Стандартный

Codeigniter или Yii: Соответствия функций и логики

Моя миграция с Codeigniter на Yii была долгой, болезненной и невынужденной.

То есть CI меня совершенно устраивал и устраивает, но частые упоминания о Yii разожгли во мне любопытство. А тут еще подвернулся рейтинг php-фреймворков на Хабре (где Yii занимал лидирующие позиции) и я решился.

Первые шаги в каждом аспекте построения сайта мне давались тяжело, как будто в первый раз. Мозг упрямо мыслил категориями CI-шика, но я все же кое-как выкарабкался.

Эту статью возможно будет интересно (а дай Бог еще и полезно) почитать тем, кто будет идти в том же направлении — мигрировать с Codeigniter на Yii. На первых порах очень не хватает привычных функция для… да для всего! И здесь я постараюсь привести решения обыденных задач в Codeigniter и их перевод на Yii. Поехали…

Продолжение →

Полезно(3)Бесполезно(1)
Стандартный

Sqlite3 Codeigniter database driver или поддержка sqlite-базы в Codeigniter без использования PDO

Для одного небольшого личного проекта понадобилось решил в целях любопытства и повышения общего уровня знаний воспользоваться базой данных Sqlite.

Крутиться все планировалось на Codeigniter2, о поддержке Sqlite внутри фреймворка я слышал, так что проблем не предвиделось. О том, что драйвер расчитан для второй версии Sqlite, а у меня в системе стояла третья я понял чуть позже, когда не смог подключить базу простым изменение config/database.php на манер:

$db['default']['hostname'] = '';
$db['default']['database'] = APPPATH.'db/sqlite3db.sqlite3';

Начались поиски драйвера.


 

Продолжение →

Полезно(0)Бесполезно(1)
Стандартный

CI_Redis или оригинальная библиотека Rediska: Интеграция Codeigniter с nosql-хранилищем Redis

Однажды для проекта phpRecaller — CRM для техподдержки провайдера Trinity, понадобилась интеграция с хранилищем данных Redis. Когда я реализовывал эту связку, актуальная версия recaller’а, 3-я на тот момент, была выполнена, так сказать, в вольном стиле, или грубо говоря — на коленке, и дорабатывалась и улучшалась по мере моего собственного «роста».

Четвертую версию recaller’а я переписал на Codeigniter. Следовательно, в скором времени передо мной вновь встал вопрос подключения Redis’а.

Продолжение →

Полезно(1)Бесполезно(0)