Главная » Программирование » Архив рубрики "PHP" (Page 3)

Модуль для работы с API ВКонтакте.ру

22 апреля 2011 г.
С ростом популярности социальной сети «ВКонтакте.ру» рано или поздно возникает потребность в автоматизации действий. Это может быть сбор информации, автоответчик на личные сообщения или бот — неважно, OpenAPI, которым обладает «ВКонтакте», предоставляет широкие возможности по взаимодействию с программистом. Я написал модуль для работы с API vkontakte.ru, делающий возможным создание десктоп-приложений... Читать дальше »
Теги:
рубрика PHP
ads

Расширяем стандартный ORM в Kohana для работы с pivot tables

21 апреля 2011 г.
Недавно начал изучать framework Kohana (версии 3.1). При работе со стандартной ORM потребовалось хранить дополнительные значения в промежуточных таблицах (pivot tables). Эти таблицы создаются для организации связи многие-ко-многим и содержат значения ключей связываемых таблиц. Следует отметить что в версии 3.0 метод add имеет такую возможность (правда не понятно как извлечь... Читать дальше »
Теги: рубрика PHP, Сайтостроение
ads

Drupal: og+views, сортировка по количеству участников

21 апреля 2011 г.
При разработке столкнулся с необходимостью сортировать группы, предоставляемые модулем og (Organic groups), по количеству участников. Обнаружилось, что og_views предоставляет только поле для отображения кол-ва участников, сортировки нет. После безрезультатного поиска готового решения полез я в сам модуль копаться. Моветон, конечно, файлы модуля изменять, но на написание api для views отдельным... Читать дальше »
Теги:
рубрика PHP, Сайтостроение
ads

Тегирование кеша в Yii Framework — это не больно

17 апреля 2011 г.
Однажды, разрабатывая один проект на Yii Framework, мне понадобился механизм тегов для кеша. Первое, что пришло мне в голову — это статья Дмитрия Котерова про реализацию тегов в Zend Framwork. Казалось бы, за чем дело-то стало? Бери алгоритм и один в один кодируй его для Yii. Но тут мне пришла... Читать дальше »
Теги: рубрика PHP

Не очевидное поведение цикла foreach в PHP

16 апреля 2011 г.
Здравствуйте! Нашёл интересную особенность работы цикла foreach в php при получении элемента массива по ссылке. Не знаю bug это или так и должно быть. Итак, приготовьтесь удивляться. Как Вы видите, здесь всё достаточно очевидно. Первый print_r выводит всё, так как ожидается:... Читать дальше »
Теги: рубрика PHP

Удобное сохранение значений форм в сессию в случае ошибок при добавлении информации

15 апреля 2011 г.
При отправке данных из форм на сервер, иногда требуется сохранить информацию введённую пользователем, затем после перезагрузки страницы восстановить все значения у формы и показать соответственно ошибки, которые помешали добавлению данных. Для этого используют несколько разных инструментов Данные сохраняются в куках, и при следующем показе формы достаются оттуда Пишется javascript, который... Читать дальше »
Теги: рубрика PHP, Интернет

Способ разделения frontend/backend-частей в Yii

14 апреля 2011 г.
О чем это я? Хочу немного рассказать, как я разделяю фронтэнд/бекэнд-части сайта во всех своих проектах на Yii. Не претендую на авторство этого способа, просто хочу немного объяснить, что и как организуется и работает. Собственно, почти всегда проект не может состоять только из фронтэнда (тоесть того, что видит посетитель). Очень... Читать дальше »
Теги: рубрика PHP