К основному контенту

Сообщения

Показаны сообщения с ярлыком "Codeigniter"

CodeIgniter 1.7.3 Released | CodeIgniter - News

Codeigniter Quoted from http://codeigniter.com/news/codeigniter_1.7.3_released/ : CodeIgniter 1.7.3 Released | CodeIgniter - News CodeIgniter 1.7.3 Released Version 1.7.3 is a security maintenance release, including a previously patched file Upload class, and a new security fix to prevent possible directory traversal in certain circumstances (back ported from a fix made to CodeIgniter 2.0 at BitBucket).  There are no other significant changes. This is a recommended update for all sites running CodeIgniter 1.x.  Download and update at your convenience. Posted by Derek Jones on December 06, 2010

Оптимизация CodeIgniter

   Оптимизация и без того быстрого CodeIgniter выглядит примерно так как на картинке. Это 1000 запросов за две с половиной секунды (кэширование и eAccelerator)

Делаем Hook в CodeIgniter

Делаем функцию в файле application/hooks/myhook.php В файле config/config.php ставим в True hooks в файле config/hooks.php Делаем класс или функцию например в точке display_override, как показано в инструкции инструкция hooks указывая на свою функцию, и каталог где она находится. Обезательных четыре параметра: 1) точка хука 2) название файла где лежит функция, 3) название каталога с файлами хука 4) название функции или класса Теперь можно все остальное писать в файле хука, например echo ‘test’;

Структура Codeigniter

Работа с БД в Codeigniter (1)

Сначала вбиваем настройки подключения в файле config/database.php (их можно менять в своих функциях $config[‘’]=…) $db['default']['hostname'] = "localhost"; $db['default']['username'] = "root"; $db['default']['password'] = ""; $db['default']['database'] = "dplan"; $db['default']['dbdriver'] = "mysql"; $db['default']['dbprefix'] = ""; $db['default']['pconnect'] = TRUE; $db['default']['db_debug'] = TRUE; $db['default']['cache_on'] = FALSE; $db['default']['cachedir'] = ""; $db['default']['char_set'] = "cp1251"; $db['default']['dbcollat'] = "cp1251_general_ci"; Потом добавляем где надо строчку $this->load->database(); (или пишем в config/autoload.php): fu...

Codeigniter 2 – призван быть лучшим фреймворком

Большинство программистов ринулись на кохану и др более большие фреймворки, я патриотично к этому отношусь, codeigniter завоевал призвание лучшего фреймворка за счет своей продуманности и документации. Вторая версия обещает следовать этим же тенденциям. Второй релиз затянулся, лишь потому, что разработчики очень требовательно подходят ко всем деталям проекта – это самое главное отличие от других фреймворков. Так что ребята будет круто. Ждать осталось совсем не долго, разработчики пришли к неким решениям которые уже дорабатываются окончательно, по этому если будет прогноз с их стороны, думаю он будет правдив.

HMVC в CodeIgniter

Что такое HMVC Проблемы MVC привели к разработке HMVC. Это эволюция структуры MVC. Представлена еще в 2000 году.