Главная » Ссылки с тэгом "фрэймворки"

Ссылки с тэгом "фрэймворки" 

Дебаггер для Yii 1.1 портированный из Yii 2

Недавно команда разработчиков фреймворка Yii 2 порадовала сообщество нативной дебаг-панелью.

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

Теперь появился порт этого отладчика и для Yii 1.1

Читать полностью
Теги: yii, программирование, фрэймворки,

How to Access Google Calendar With PHP Using Google API

Google calendar is a very useful calendar service. It is easy for web programmers to interact with this calendar. You can use simple techniques like embedding calendars on your site. You can also interact on an entirely different level by using PHP and the google API's. Zend Framework provides a good place for the beginning and advanced PHP programmer to make this connection.

Читать полностью
Теги: ajax, api, faq, php, документация, программирование, сервисы, уроки, фрэймворки, шпаргалки,

30 CSS-фреймворков для адаптивного веб-дизайна

Статья содержит краткое описание (и ссылки на сайты) 30 самых популярных CSS-фреймворков, позволяющихй упростить работу над созданием сайтов с адаптивным дизайном. Это особенно актуально, если вы хотите чтобы ваш сайт хорошо смотрелся как на настольком компьютере, так и на мобильных устройствах.

Читать полностью
Теги: css, html, mobile, броузеры, верстка, дизайн, фрэймворки, халява,

rapyd минималистичный HMVC-фреймворк для PHP разработчиков

Часто встречаются ситуации когда нужно к существующему сайту, написанному неизвестно-кем на неизвестно-чем, добавить какой-то минимальный функционал, например, форму сбора данных о пользователях или подписки на рассылку. Писать это "с нуля" на чистом PHP бывает лениво (т.к. это не творество, а чистой воды рутина), а разворачивать полноценный фреймворк для решения такой примитивной задачи просто пошло.

В таких случаях на помощь приходят мини-фреймворки. Они, с одной стороны, позволяют существенно ускорить процесс разработки, с другой - их размер не столь велик, чтобы о нем беспокоиться. Один из таких фреймворков и лежит за ссылкой ниже.

Читать полностью
Теги: php, программирование, фрэймворки,

KendoUI - потрясающий фреймворк для создания пользовательских интерфейсов

Отличный javascript-фреймворк (основанный на jQuery), позволяющий создавать потрясающие пользовательские интерфейсы для ваших вэб- и мобильных приложений.

Читать полностью
Теги: ajax, html, javascript, jquery, mobile, opera, броузеры, верстка, дизайн, фрэймворки, халява, шаблоны,

Перехват фатальных ошибок в Yii

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

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

К счастью решение нашлось! Владимир Колесников в своем блоге подробно описал, как простым способом "научить" Yii перехватывать и отображать сообщения о фатальных ошибках.

Читать полностью
Теги: php, yii, документация, программирование, фрэймворки, шпаргалки,

Активация автозавершения в PhpStorm для Yii::app()

Всем, кто пробовал работать в поплулярной IDE PhpStorm с проектами на базе Yii, известно, что PhpStorm не может опознавать тип результата выражения Yii::app() и поэтому такая удобная функция как автодополнение перестает работать. Одним из решений будет использование промежуточной переменной и комментария в стиле phpdoc:

/** @var $app CWebApplication */
$app = Yii::app();

с этого момента команды $app->... будут нормально автодополняться. Но вводить собственную отдельную переменную в каждом методе только лишь для того, чтобы IDE могла "опознать тип" совершенно неудобно. Автор блога rmcreative в своей статье предлагает более приемлемое и довольно простое решение.

Читать полностью
Теги: ide, phpstorm, yii, документация, программирование, фрэймворки, шпаргалки,

Yii - перехват запросов. Динамическое изменение конфигурации.

В статье рассказывается как, добавив всего 5-6 строк кода, заставить Yii вызывать ваш обработчик перед передачей управления любому контроллеру.

Эта возможность открывает очень большие перспективы - вы можете создать систему сбора статистики, блокировать нежелательные запросы (роботов, скачивалок сайтов, пинг-сервисов, просто отдельных пользователей по IP или приложения по User-Agent), защищаться от DDoS-атак, производить любую предварительную настройку фреймворка или обработку запроса. Например, с помощью этого механизма можно очень легко организовать механизм элиасов...

Читать полностью
Теги: php, yii, программирование, уроки, фрэймворки,

Использование мультиязычности в Yii

В сети полно тем о том как использовать мультиязычность в Yii (вот например), но мне нужно было простое и гибкое решение. Нужно просто переключать язык перевода в конфиге в зависимости от корневой директории, без переделки существующих контроллеров.

Читать полностью
Теги: php, yii, документация, программирование, уроки, фрэймворки,

Работа с построителем SQL-запросов в Yii

Построитель запросов Yii предоставляет объектно-ориентированный способ написания SQL-запросов. Он позволяет разработчику использовать методы и свойства класса для того, чтобы указать отдельные части SQL запроса. Затем, построитель собирает отдельные части в SQL запрос, который может быть затем выполнен вызовом методов DAO.

Читать полностью
Теги: php, yii, документация, программирование, уроки, фрэймворки,

Bookmark and Share
Страницы: 12
Просто совет
Два месяца бесплатного использования VPS-сервера с 20Гб SSD на борту. Интересует?
Тогда жми сюда.
Твиттер-лента
Follow TanitaCMS in Twitter