Архив

Архив рубрики «CodeIgniter&»

Ajax-фильтрация. CodeIgniter, jQuery. Часть 1.

09 Фев 2010


В данной статье рассмотрим один из вариантов использования технологии Ajax в фреймворке CodeIgniter.

Допустим,  у нас уже выводится таблица с информацией об автомобилях. Наша задача – сделать ajax-фильтрацию, например, по году выпуска автомобиля.

Вот ссылка на рабочий пример: Ajax-фильтрация

Итак, у нас есть:

1. Таблица в БД ex_cars:

id name year price
1 Ваз-2109 2010 8000
2 Ланос 2009 9000
3 Toyota 2010 30000
4 BMW 2009 40000
5 Audi 2010 50000

Читать полностью…

CodeIgniter , ,

CodeIgniter. Как получить имя контроллера и метода.

24 Окт 2009

Получить имя текущего контроллера и метода в CodeIgniter очень просто.  Достаточно извлечь информацию из соответствующего сегмента строки URI. Это позволяют делать функции класса URI: segment(n) и rsegment(n). Класс URI инициализируется автоматически. А функция rsegment отличается от segment тем, что rsegment позволяет извлечь указанный сегмент из перенаправленного сегмента URI, в случае использования функционала URI роутинга фреймворка.

Итак, мы знаем, что имя контроллера расположено в первом сегменте URI строки, а имя метода – во втором:

CodeIgniter , ,

Интеграция платежной системы DAOPAY

26 Сен 2009


Daopay предоставляет сервис по оплате различных услуг посредством звонка или смс.

Подробней читайте на www.daopay.com

Работу тестового примера, рассматриваемого в статье, можно проверить здесь

Давайте разберемся в процессе внедрения daopay на сайт продавца (мерчанта).

В первую очередь, конечно, продавец должен зарегистрироваться на www.daopay.com

При регистрации, думаю никаких вопросов возникнуть не должно.
Итак, Вы зарегистрировались и вошли в свой личный кабинет.

Теперь добавим сайт, на котором Вы хотите внедрить систему платежей через daopay. Переходим по ссылке «Websites» и далее справа – «New website». Далее предлагается выбрать один из трех интерфейсов: EASYmail, EASYpin, DirectAPI. Читать полностью…

CodeIgniter , ,

Удобное расширение модели CodeIgniter

22 Сен 2009


Автор кода – Ерёмин Никита. Спасибо за красивое и удобное решение.
В system/application/models создаем файл base_model.php. В этом файле и будет описан наш класс, который расширяет основную модель фреймворка:

Читать полностью…

CodeIgniter ,