DbHelp.ru http://www.dbhelp.ru/index.php/ Маленький Блог для Yii программистов! Copyright 2009, dbhelp.ru'; Обновляемся, Yii 1.1.13 http://www.dbhelp.ru/index.php/yii-1-1-13/page/ Спасибо команде разработчиков нашего чудесного фреймворка за отличный подарочек под ёлку - новую версию yii. В релиз включено более 50 фиксов и 70 улучшений. Списочек действительно внушительный, так что обновляемся! next Version 1.1.13 December 30, 2012 -------------------------------- - Bug #93: Criteria modification in... 2013-01-02 17:20:20 Redactor теперь под OEM лицензией (для yii) http://www.dbhelp.ru/index.php/redactor-yii-oem/page/ Вы наверное слышали о достаточно не плохом WYSIWYG редакторе под названием "Redactor" (да-да, именно так и называется) или может быть даже успели попробовать его в своих проектах? Если это так - у меня для вас есть отличная новость! Теперь данный редактор может быть бесплатно испол... 2012-12-20 08:45:15 Yii 1.1.13 RC http://www.dbhelp.ru/index.php/yii-1-1-13-rc/page/ Хорошая практика для любого серьезного фреймворка - дать пользователям на растерзание новый релиз до его официального появления для массы (пусть и не допиленный и с определенными багами). Данный подход позволяет сообществу быстрее остальных попробовать новые фичи, заодн... 2012-12-04 15:37:43 Не будите программиста! http://www.dbhelp.ru/index.php/sleep-programmer/page/ Вот в отпуске побывал впервые в жизни... а некоторые так за всю жизнь ни разу там и не бывают как я подозреваю.Не знаю полезно это или нет - отвлечься вот так от работы на почти целый месяц. Я пока не понял какой это возъимеет эффект на производительность труда. Зато во время ... 2012-11-15 09:17:44 Проблемы с ЧПУ yii + isp http://www.dbhelp.ru/index.php/no-input-file-specified/page/ Ох много времени я потратил на настройку своего блога на новом хостинге. Получилось так что я взял вдс с isp панелью и настройкой apache+php+mysql она занималась самостоятельно, при установке. После этого я перешел к созданию сайтов через панель и установил что б php работал как модул... 2012-02-24 11:34:22 Новый хост http://www.dbhelp.ru/index.php/new-host/page/ Сайт теперь крутится на новом хостинге. На данный момент идет настройка сайта и часть статей может быть не доступна.... 2012-02-15 11:44:14 Art http://www.dbhelp.ru/index.php/art1/page/ Просто очень понравилась задумка :) ... 2012-01-24 23:12:02 Всех с 2012-м http://www.dbhelp.ru/index.php/itog-gold-2012/page/ В связи с определенными трудностями в начале года у меня не получилось поздравить всех своих читателей с праздниками. Не зависимо от того знакомы мы с вами лично или заочно через стреницы этого блога. Пускай вас ждет замечательный год, пусть все веши проекты работают без п... 2012-01-20 12:58:09 Привет Yii 1.1.9 http://www.dbhelp.ru/index.php/hi-yii-119/page/ Вышла стабильная версия Yii 1.1.9. В данном релизе около 60 улучшений и исправленных ошибок. Полный список изменений можно посмотреть в соответствующем файле. Перед обновлением с более ранних версий важно ознакомиться с инструкциями. Более подробное описание появившихся в... 2012-01-02 14:52:28 Yii PHP framework 1.1.7 is released http://www.dbhelp.ru/index.php/yii-php-framework-1-1-7-is-released/page/ Я очень рад сообщить о выходе новой версии Yii Framework 1.1.7. В этой сборке было включено более 90 новых возможностей, улучшений и багфиксов. Полный список изменений в этой версии смотрите в "журнал изменений" и "список новых функций". Если вы планируете обновить старую версию до 1.1.... 2011-03-29 10:33:00 Принтуем данные из attributes http://www.dbhelp.ru/index.php/attributes-print-data/page/ Не знаю почему, но многие разработчики с которыми я переписываюсь совершенно не верно решают проблема "пустых данных" в БД. Очень частое заблуждение что "пришедшие данные с POST и полетят в БД" очень ошибочно. next Вы получили POST данные, принтанули - вроде бы все окей. Попробов... 2011-01-21 22:27:14 Column name must be either a string or an array http://www.dbhelp.ru/index.php/column-name-must-be-either/page/ Что то подвис я на ошибке "Column name must be either a string or an array." когда пробовал делать update записи через Yii. Кручу-верчю и не понимаю почему код который везде работал - теперь на не работает с другой таблицей :) next Оказывается проблема в том что я забыл колонку id сделать "primary". Надеюсь чт... 2011-01-14 22:20:36 Всех с новым годом! http://www.dbhelp.ru/index.php/yii-happy-new-year/page/ Поздравляю Всех своих читателей и случайных посетителей с уже наступившим 2011 годом. Желаю Вам в новом году чтобы все Ваши начатые проекты были завершены и успешно монетизированы. Пускай у Вас всегда будет поддержка близких и успех во всем за что бы вы не брались! next Я очен... 2011-01-01 13:37:06 Чем открыть файлы frm/MYD/MYI http://www.dbhelp.ru/index.php/mysql-open-file-frm-myd-myi/page/ Так получилось что xampp на компе умер. Куча файлов удалилась и только благодаря рестору файлов получилось получить папку "data" из папки mysql. Там в файлах frm/myd/myi я так понимаю хранится структура таблиц и данные. Вот только чем открыть по быстрому эти файлы (не устанавливая xampp с... 2010-12-27 20:46:39 Yii Framework 1.1.5 http://www.dbhelp.ru/index.php/yii-framework-115/page/ Я тут маленько проспал выход новой версии своего любимого фреймворка. И так, говорим здравствуй Yii 1.1.5! next Самое вкусное: CTypedMap. В профайлере теперь видно параметры SQL-запросов. Массивы как параметры для действия контроллера. Улучшения в консольных командах Yii. CClientScript те... 2010-11-24 09:57:51 DbHelp.ru - второе дыхание http://www.dbhelp.ru/index.php/dbhelp-ru-reload/page/ Выдался плохой месяц для проекта. Сначала закончился хостинг и на интернет кошельке не было денег, а потом почти что сразу закончилось время действия домена :) Долго я конечно уговаривал себя пойти на улицу и пополнить wm через автомат... Теперь все работает. Спасибо всем к... 2010-10-26 16:58:19 Yii Framework 1.1.4 http://www.dbhelp.ru/index.php/yii-framework-114/page/ Я рад сообщить о выходе новой версии любимого фреймворка. next Вышла стабильная версия Yii 1.1.4, включающая более 60 исправлений и улучшений. JQuery UI обновлён до версии 1.8.4 и перемещён к остальным пакетам ядра. Теперь его можно подключать при помощи CClientScript::registerCoreScript. При отсутс... 2010-09-06 10:14:52 Шаг 5: Контроллер Д/З http://www.dbhelp.ru/index.php/dz-yii-controller-help/page/ Рассмотрим правильный вариант решения задачи поставленной в статье "Шаг 5: Контроллер". next Тем кто читает все статьи за один раз и не старается выполнять упражнения самостоятельно я искрение сочувствую. Прошу вас еще раз пересмотреть свое отношение к познанию материал... 2010-09-06 01:03:35 Шаг 5 : Контроллер http://www.dbhelp.ru/index.php/yii-controller-help/page/ Давайте сегодня поговорим что же такое “контроллер” и для чего он используется в приложениях на базе MVC next В уроке номер три вы должны были познакомится с кратким описанием что такое контроллер и какие основные функции он выполняет. Для тех кто уже забыл - повторим ... 2010-08-28 17:17:36 Легкая сортировка данных из БД http://www.dbhelp.ru/index.php/light-sql-data-sort/page/ Для одного из проектов потребовалась сортировка по полям таблицы. Задача как понимаю типичная и многим приходиться её решать от проекта к проекту. В Yii для этого существует класс CSort, но к сожалению нормального описания в примерах я так и не нашел. next Пошуршав немного на фо... 2010-08-21 23:28:35 Как работать с флеш-сообщениями http://www.dbhelp.ru/index.php/yii-flash-msg/page/ Флеш-сообщения используются для того, что бы сохранить в сессии некий текст, и после отображения его пользователю - сразу удалить. Понятие "флеш-сообщение" никак не связано с технологие Flash от Adobe next Таким образом флеш-сообщения доступны только в текущем и следующем запрос... 2010-08-16 15:15:58 Проблемы с кодировкой в теме письма http://www.dbhelp.ru/index.php/mail-function-title-error/page/ Столкнулся с проблемой кодировки при использовании mail() функции в php. Для меня было очень странным что тело письма приходит в нормальной кодировке, а тема письма — в иероглифах... next Как тема так и текст письма — задавался статически прямо в скрипте. Я конечно же подума... 2010-07-13 02:00:34 Релиз Yii framework 1.1.3 http://www.dbhelp.ru/index.php/yii-framework-1-1-3/page/ Я очень рад объявить о выходе новой версии моего любимого Yii Framework 1.1.3 В этом выпуске разработчики исправили около 20 найденных ошибок и добавили порядка 50 всяких новых примочек и возможностей. next   Active Record Появилась возможность с помощью CActiveRecord::setTableAlias() указывать в AR-... 2010-07-05 09:43:40 Валидация капчи в Controller-е http://www.dbhelp.ru/index.php/captcha-validate-in-controller/page/ Столкнулся я с вопросом как без создания формы через CFormModel — поюзать встроенный валидатор для проверки капчи. Вот чего то захотелось мне именно так. next Сначала искал код капчи в сессии — не нашел. Затем решил что зачем изобретать велосипед и открыл файл CСaptchaValidator.php. П... 2010-05-19 18:29:18 Открытие узлов дерева через AJAX http://www.dbhelp.ru/index.php/ctreeview-display-ajax-tree-from-yii/page/ Сегодня разговор снова пойдет про деревья :) Наткнулась мне заметка  «Display an AJAX tree from your DB using CtreeView» которую я решил рассказать у себя на DbHelp... next В этой статье мы научимся создавать дерево на yii (через CtreeView) заполняя его данными из базы. Но самое интересное во всем это... 2010-05-11 15:54:39 Релиз Yii framework 1.1.2 http://www.dbhelp.ru/index.php/yii-framework-1-1-2/page/ Пожалуй новость про появление новой версии yii пишу позже всех т.к. мой интернет провайдер решил что на майских празниках я должен отдыхать и отрубил нафиг мне весь интернет. next Новая версия включает в себя модуль Gii (автогенерация кода только теперь более функциональная и ... 2010-05-07 13:18:24 Подсветка синтаксиса http://www.dbhelp.ru/index.php/blog-highlight-code/page/ Подсветка php кода на страницах блога — штука невероятно удобная. Давайте в двух словах разберемся как я подкрутил её у себя... next Все инструменты для подсветки синтаксиса делятся на две категории (насколько мне известно): js скрипты делающие подсветку на стороне клиента и... 2010-04-19 23:37:46 Clip2Net - лучше один раз показать http://www.dbhelp.ru/index.php/clip2net-image-assistant/page/ Очень часто при общении с клиентами у меня в браузере я вижу одно, а у них почему то всё совершенно по другому... next   Я реально устал людям на пальцах объяснять что я вижу на экране и слышать в ответ: «А у нас по другому... А о чем вы говорите?... А мы точно про одно и тоже го... 2010-04-13 17:27:38 Вопрос: Закрыть yii через htaccess http://www.dbhelp.ru/index.php/htaccess-yii-quest/page/ Снова я к своим читателям обращаюсь с глупым вопросом, но что делать, другой аудитории я не доверяю :) На днях мне понадобилось закрыть доступ к yii приложению для левых лиц, цеплять отдельную авторизацию фреймворковую  — не было времени, решил сделать через htaccess... next В ... 2010-04-13 16:55:25 Подключаем yii капчу к сайту на другом движке http://www.dbhelp.ru/index.php/yii-captcha-not-in-yii-site/page/ Сегодня мы разберем как подключать мою «математическую капчу» на обычный движок php магазина. Название движка я не знаю, да и это не важно, мы просто разберем как вырвать кусок yii и подключать к совершенно не зависимому сайту... next Я уже писал подобную статью, но из-за не... 2010-04-06 19:42:46 Блог вернулся!!! http://www.dbhelp.ru/index.php/dbhelp-blog-back/page/ Привет всем! Я очень рад видеть вас на страницах своего маленького блога! Спустя целую неделю данные блога получилось частично восстановить... next Для тех кто не в курсе — больше чем неделю назад произошел пожар в дата центре моей хостинг компании. В связи с чем все пользо... 2010-04-05 17:51:03 Вопрос: Замена одинаковых строчек в куче файлов http://www.dbhelp.ru/index.php/files-string-rewrite/page/ Сегодня в пять утра пришлось ручками (через Zend) менять ссылки типа "test.html" на "http://ttt.ru/super_test.php" в примерно 2000 html файликах. Все это дело заняло примерно два часа и пальцы уже ненавидят комбинацию Ctrl + H :) next К сожалению, времени искать инструмент который занимался бы этим автом... 2010-03-25 08:36:51 Новые разделы: что нового, мои проекты http://www.dbhelp.ru/index.php/new-categorys-my-project-and-what-new/page/ У меня не всегда получается регулярно писать на своем блоге по множеству причин. Что бы написать целую техническую статью надо потратить на это достаточно много времени, а иногда оно занято другими проектами... next     Поэтому что бы не создавать отдельный блог и не пи... 2010-03-24 13:39:21 Yii PHP framework 1.1.1 и 1.0.12 http://www.dbhelp.ru/index.php/yiiframework-1-1-1-and-1-0-12/page/ Долгожданный релиз 1.1.1 по праву можно назвать service pack к 1.1.0: исправлено более двадцати ошибок. Добавлено более тридцати улучшений и новых возможностей, некоторые из которых могут существенно увеличить скорость разработки с использованием Yii. next Виджет CActiveForm, позволяющий... 2010-03-15 20:49:12 Хитрый счетчик онлайна на сайте http://www.dbhelp.ru/index.php/stat-site-online/page/ Заказали мне в общем сделать на сайте элемент, который информировал бы о кол-ве людей на сайте. Некий счетчик живого онлайна. Первым делом в голову пришла идея с использованием БД, затем использовать куки/сессии. Заказчик не в чем меня не ограничивал, просил только реализов... 2010-02-09 00:40:06 Стабильная версия Yii Framework 1.1 http://www.dbhelp.ru/index.php/stabl-yii-framework-1-1-0/page/ Мы очень рады обьявить о выпуске стабильной версии Yii Framework 1.1.0! next Этот релиз играет важную роль в истории развития фреймворка. Команда разработчиков и сообщество потратило больше года на выпуск стабильной версии 1.1 Большое спасибо всем кто поддерживает и способствует ра... 2010-01-11 00:33:49 DAO и модели http://www.dbhelp.ru/index.php/dao-and-models/page/ Авторский рецепт от pirrat и Sam Dark на популярную тему "DAO и модели"... next Читать "DAO и модели" [рус.] ... 2009-12-26 16:29:57 Часть 1 : Yii модуль SRBAC http://www.dbhelp.ru/index.php/yii-srbac-module/page/ Сегодня проверял гугл на наличие материалов про Yii и наткнулся на неплохую статью про srbac. Появилась на сайте автора она еще 22го ноября, но думаю многие её прочитать всё еще не успели... next Читать "Yii модуль srbac, Часть 1" на 2coders.ru [рус.] ... 2009-12-25 15:12:44 Краткий справочник по валидации форм http://www.dbhelp.ru/index.php/form-validation-tutorial/page/ Александр Макаров на страницах yiiframework.ru опубликовал перевод очень хорошего рецепта. Хочу заметит что материал будет очень полезен для тех, кто хочет иметь все стандартные правила валидации на одной странице! next Читать "Краткий справочник по валидации" [рус.] ... 2009-12-25 13:10:53 Многоязычность субдоменов и URL-правила http://www.dbhelp.ru/index.php/i18n-subdomains-and-url-rules/page/ Это руководство предназначено для более-менее продвинутых пользователей. Если вы только что начали работу с Yii Framework-ом, вам стоит вернутся на эту страницу позднее :-) next   Некоторые размышления В Yii мы обычно определяем статические правила маршрутизации (url-rules) в основн... 2009-12-25 12:56:34 Логирование запросов в FireBug http://www.dbhelp.ru/index.php/firebug-and-sql-routing/page/ В процессе разработки приложения, очень часто требуется следить за запросами которые формирует фреймворк.В этом нам поможет FireBug, незаменимый инструмент при web разработке (среди юзеров firefox-a естественно) next Я обнаружил, что это было достаточно сложно для версии 1.0, но начи... 2009-12-25 00:11:45 Перевод справки по форм-билдеру http://www.dbhelp.ru/index.php/yii-form-builder/page/ Парни из русского сообщества перевели очень важную часть документации - "Использование построителя форм". Это всё нас будет ждать в Yii 1.1.0 , поэтому обязательно читаем и говорим спасибо! next Читать ... 2009-12-20 23:07:36 Yii PHP framework 1.0.11 и 1.1 RC http://www.dbhelp.ru/index.php/yii-php-framework-1-0-11-and-1-1-rc/page/ Я рад сообщить вам о выходе сразу двух версий нашего фреймворка. Для любителей стабильности была предоставлена версия 1.0.11 с большим кол-вом баг фиксов и изменений. Для тех кто предпочитает первым попробовать всё новое — доступна версия 1.1 RC (release candidate)... next Версия Yii 1.1 RC ... 2009-12-16 00:08:54 Используем префиксы для таблиц http://www.dbhelp.ru/index.php/yii-prefix-model/page/ Очень часто мне приходится заставлять работать проекты с практически идентичной структурой базы данных. Когда хостинг накладывает на меня ограничение что всё это должно быть в одной БД — возникает много проблем. В принципе есть только два варианта: использовать префик... 2009-11-18 21:25:51 Отображаем PDF на Yii при помощи Zend http://www.dbhelp.ru/index.php/render-pdf-di-yii-menggunakan-zend/page/ Интеграция Zend/Pdf в Yii Framework... next   Введение Yii является одним из распостраненных PHP фреймворков. В этой статье мы рассмотрим пример интеграции библиотеки для создания PDF файлов из ZendFramework. Прим. переводчика: статья очень полезна в плане опыта интеграции классов из ZendFramework... 2009-11-05 00:53:55 Закрываем сайт от лишних глаз http://www.dbhelp.ru/index.php/yii-how-to-set-up-a-non-public-site/page/ В данном переводе раскрыта идея как закрыть сайт от гостей. т.е. пользователи должны войти в систему прежде чем смогут увидеть содержимое. next Я делал несколько небольших веб-страниц, содержащих конфиденциальную информацию. В моем случае только авторизированны пользовате... 2009-11-04 18:10:53 Yii PHP framework 1.1 beta http://www.dbhelp.ru/index.php/yii-php-framework-1-1-beta/page/ Поздравляю всех с выходом Yii Framework 1.1 beta next Список изменений Загрузить версию 1.1 beta ... 2009-11-02 20:54:06 Используем функции SQL или заметка про CDbExpression http://www.dbhelp.ru/index.php/yii-cdbexpression-help/page/ Если вы хорошо знакомы с языком SQL, то наверняка любите использовать всякие встроенные функции для упрощения жизни. Сегодня мы с вами поговорим о том как легко использовать их в своих yii запросах. next Как обычно я просматривал форум в поисках интересных идей для изучения и н... 2009-10-31 01:24:22 Обзор дополнения EasyPhpThumb http://www.dbhelp.ru/index.php/easyphpthumb-extension/page/ Как часто в проектах вы сталкиваетесь с загрузкой картинок? Если в своей работе вы используете thumb-pics (уменьшенные картинки) — тогда это дополнение для вас! next Дополнение EasyPhpThumb появившееся не так давно сразу привлекло мое внимание. Оно основано на интеграции инструмен... 2009-10-27 11:26:45 Обзор дополнения CFile http://www.dbhelp.ru/index.php/cfile-extension/page/ Мы постоянно совершенствуем свои приложения позволяя пользователям загружать свои документы, аватарки и др. Хочешь упростить все эти функции? Читай обзор нового Yii дополнения! next Вчера пользователь idle опубликовал расширения для упрощения работы с файлами. Теперь вы може... 2009-10-26 12:20:10 Подключаем CKEditor http://www.dbhelp.ru/index.php/ckeditor-yii-integration/page/ Многие интересуются вопросами по интеграции всевозможных визуальных редакторов на свой сайт. Сегодня мы поговорим о том, как интегрировать CKEditor на сайт, разработанный на Yii фреймворке... [+update 19/10/2009] next Хотя данный редактор в интернете появился совсем недавно, он по праву ... 2009-10-19 23:55:48 Поздравляю всех с выходом версии 1.0.10! http://www.dbhelp.ru/index.php/yii-framework-1010/page/ Поздравляю всех с "кругленькой" версией любимого фреймворка! В этом выпуске было исправлено около тридцати ошибок и произведены незначительные улучшения существующих функций. next К примеру: Исправлена ошибка, вызывающая подвисание при использовании CDbCommand. Добавлено ... 2009-10-19 01:49:47 Подключаем SwiftMailer к Yii http://www.dbhelp.ru/index.php/yii-swiftmailer-vendor/page/ Разговор сегодня пойдет про SwiftMailer. Это удобный инструмент для отправки почты из php скрипта. Вы сможете:   очень легко и просто прикреплять вложения к письму посылать сообщения используя SMTP, sendmail, postfix. Поддерживается шифрование паролей встроенная защита от иньекций... 2009-10-18 13:11:01 Yii::registerAutoloader() http://www.dbhelp.ru/index.php/yii-registerautoloader/page/ Иногда полезно смотреть на текущюю стадию разработки нашего любимого Yii Framework-а. next Можно заметить что версия 1.0.10 уже близится к завершению. Я был удивлен добавлением функции нового автоподгрузчика. Как бы интеграция ZendFramework с Yii в две строчки: Yii::import("application.vendors.*");Yii::registerAu... 2009-10-18 12:28:36 Усложняем стандартную капчу, при помощи reCaptcha http://www.dbhelp.ru/index.php/yii-recaptcha/page/ Вас смущает капча на вашем сайте? Так давайте сделаем её сложнее... В этом уроке мы поговорим про интеграцию с сервисом recaptcha. Вы наверняка встречались с этой большой красной капчей на многих забугровых сайтах... next Про то как переделывать капчу, я писал уже не раз: Математ... 2009-10-14 23:45:32 Обновление содержимого через AJAX используя renderPartial() http://www.dbhelp.ru/index.php/ajax-partialrender-update/page/ Наиболее легкий способ обновления содержимого через Ajax, это использование метода partialRender(). Давайте научимся им пользоваться! next     Для этого примера у меня есть три файла : контроллер (HelloWorldController.php) и два отображения (index.php и _ajaxContent.php) controllers/HelloWorldController.php: class HelloWorldC... 2009-10-12 02:17:35 By Example : CHtml - dropDownList() http://www.dbhelp.ru/index.php/by-example-chtml-dropdownlist/page/ Серия рецентов "By Example" пытается предоставить для разработчиков примеры использования самых распостраненных действий в Yii. Учимся использовать CHtml::dropDownList() на примерах! next CHtml::dropDownList() method public static function dropDownList($name,$select,$data,$htmlOptions=array()) Генерируем выпадающий список (dropdown list) ... 2009-10-12 01:48:14 Учимся создавать красивые деревья! (CTreeView) http://www.dbhelp.ru/index.php/ctreeview-guide/page/ Давайте сегодня поговорим о составлении древовидной структуры средствами встроенного в Yii класса CTreeView. next Сегодня просматривал официальный форум фреймворка и в одном из своих постов нашел старый набросок кода. Его я кидал в качестве примера использования CTreeView для одно... 2009-10-10 17:04:58 Умная загрузка отображений http://www.dbhelp.ru/index.php/dynamic-render/page/ Наверняка многим из вас понадобится написать некую динамическую загрузку отображений. Т.е. Если указанное отображение есть — загружаем его, если нету — загружаем некое отображение по умолчанию. Об этом мы сегодня и поговорим... next В данный момент занимаюсь разработк... 2009-10-10 14:27:31 By Example : CHtml - listData() http://www.dbhelp.ru/index.php/by-example-chtml-listdata/page/ Серия рецентов "By Example" пытается предоставить для разработчиков примеры использования самых распостраненных действий в Yii. Учимся использовать CHtml::listData() на примерах! next CHtml::listData() method public static function listData($models,$valueField,$textField,$groupField='') Генерируем данные для dropDownList и listBox в форма... 2009-10-08 14:33:00 By Example : CHtml - textField() http://www.dbhelp.ru/index.php/by-example-chtml-textfield/page/ Серия рецентов "By Example" пытается предоставить для разработчиков примеры использования самых распостраненных действий в Yii. Учимся использовать CHtml::textField() на примерах! next CHtml::textField() method public static function textField($name,$value='',$htmlOptions=array()) Создание элемента текстовое поле Пример 1: Соз... 2009-10-08 13:38:58 By Example : CHtml - link() http://www.dbhelp.ru/index.php/by-example-chtml/page/ Серия рецентов "By Example" пытается предоставить для разработчиков примеры использования самых распостраненных действий в Yii. Учимся использовать CHtml::link() на примерах! [+update 8/10/2009] next CHtml::link() method public static string link(string $text, mixed $url='#', array $htmlOptions=array ( )) Создание линков (ссылок) с использ... 2009-10-08 00:00:01 Yii PHP framework 1.1 alpha is released http://www.dbhelp.ru/index.php/yii-1.1-alpha/page/ Как я вам и обещал — сегодня состоялся релиз новой версии Yii. Это совершенно новая ветка развития любимого фреймворка и очередной шаг навстречу совершенству! Я с радостью представляю вам Yii Framework v1.1 alpha next Данный релиз занимает особо важную роль в развитии Yii. Он включает... 2009-10-01 00:00:01 Yii blog new [update] http://www.dbhelp.ru/index.php/yii-blog-new/page/ Сегодня обнаружил что мой бывший сокурсник написал свой некий мод на Yii Blog. Исходные коды я не смотрел, но на вид он получился весьма симпатичный. [+update 07/10/2009] next   Установил себе на субдомен. Если кому вдруг лень настраивать у себя и просто хочет поклацать что изменилось... 2009-09-28 17:57:17 Перевод: Руководство по созданию блога на Yii http://www.dbhelp.ru/index.php/yii-blog-rus/page/ Александр Макаров вместе с Алексеем Лукьяненко завершили первоначальный перевод «Руководства по созданию блога» на PHP-фреймворке Yii. next Заходим и читаем [рус.]  ... 2009-09-19 12:23:07 FOSS Sea 2009 http://www.dbhelp.ru/index.php/odessa-foss-sea-2009/page/ Буквально пару дней назад закончилась вторая Международная конференция "FOSS Sea" в Одессе. Как вы понимаете я являлся одним из слушателей, поэтому хотел бы поделится маленьким обзором. next Введение Задача конференции — обеспечить эффективное общение и обмен информацие... 2009-09-15 16:45:34 Как добавить ajax preloader http://www.dbhelp.ru/index.php/how-to-add-ajax-preloader/page/ С Yii вы можете очень просто создавать ajax запросы. В большинстве случаев во время выполнения запроса, для наглядности, стоит показать картинку о том что он еще обрабатывается. next В этом уроке мы разберем простой пример вывода preloader картинки с помощью Yii + jQuery. Для всех данных ... 2009-09-09 13:39:22 Yii PHP framework 1.0.9 http://www.dbhelp.ru/index.php/yii-framework-109/page/ Вот и порадовали нас новой версией любимого фреймворка. Хотелось бы отметить что на этот раз исправлений ошибок оказалось меньше чем новых вкусностей. Это кстати не может не радовать! next Почитать про вещи которые были добавлены в этой версии - смотрите в changelog-e Качаем и о... 2009-09-08 17:23:17 Перевод : Доработка модели Post http://www.dbhelp.ru/index.php/yiiblog-post-model/page/ Был закончен перевод еще одной страницы из руководства по созданию блога. На этот раз это " Доработка модели Post" из раздела "Управление записями". Читаем тут [рус.]... 2009-08-28 11:22:42 Yii vs CodeIgniter http://www.dbhelp.ru/index.php/yii-vs-codeigniter/page/ Один хороший человек Sam Dark (rmcreative.ru)  опубликовал интересное сравнение двух отличных фреймворков. В правом углу - наш любимый Yii Framework, в левом - CodeIgniter. next   Читаем с хабры "Сравнение Yii с CodeIgniter" [рус.]  ... 2009-08-26 15:56:05 Yii Шпаргалка http://www.dbhelp.ru/index.php/yii-1.0-cheatsheet/page/ Раздел "Документации"  был пополнен интересной заметкой. Пользователь Sebastián Thierer предоставил так называемую "шпаргалку" по часто используемым методам и приёмам Yii. next Содержание: YiiBase CApplication CWidget, CBaseController CHttpRequest CActiveRecord СDbCommand CHtml CFormModel CDbConnection Самое удобное чт... 2009-08-25 19:05:19 Recruiting New Team Members http://www.dbhelp.ru/index.php/recruiting-new-team-members /page/ Теперь и ты можешь принять участие в разработке любимого фреймворка! На официальном форуме было объявлено о внеплановом наборе новых лиц в команду разработки. В связи с стремительным ростом популярности Yii - рук просто не хватает, поэтому требуется еще 2-3 человека. next Вы м... 2009-08-25 18:01:17 Версия 1.0.8 http://www.dbhelp.ru/index.php/yii-framework-108/page/ Обновить фреймворка до новой версии очень просто. Первым делом зайдите на страницу downloads и скачайте последнюю версию фреймворка. После этого разархивируйте её и всю папку frameworks, скопируйте поверх вашей папки framrworks. (или удалите старую и на её место просто скопируйте новую).... 2009-08-09 21:52:43 Шаг 4 : Модель http://www.dbhelp.ru/index.php/yii-model/page/ Модель это класс для работы приложения с базой. Для каждой таблицы с которой предстоит работать — создается своя модель (в Yii это класс наследуемый от CModel или производного от него)... next Вы должны понимать что модель является очень нужной "прокладкой" между вашим приложе... 2009-08-03 16:05:24 Используем функции быстрого доступа (глобальные функции в Yii) http://www.dbhelp.ru/index.php/global-yii-functions/page/ С целью легкого интегрирование фреймворка со сторонними библиотеками, разработчики Yii не используют в коде глобальных функций. В Yii все необходимо решать при помощи полного названия класса или диапазона обьектов. next Например, чтобы получить доступ к данным текущего поль... 2009-07-23 10:59:36 Шаг 3 : Что такое MVC? http://www.dbhelp.ru/index.php/what-is-mvc/page/ Рамки MVC весьма размыты, поэтому моё понимание может не совпадать с полученными вами ранее знаниями. Хотел бы напомнить что все сказанное в уроке является моим личным опытом, и я не навязываю вам думать точно также. Такой материал весьма тяжело рассказывать, поэтому прошу ... 2009-07-21 17:34:48 Перевод : Начальное прототипирование http://www.dbhelp.ru/index.php/blog-initial-prototyping/page/ На днях русскоязычное сообщество порадовало нас свеженьким переводом руководства по созданию блога. В черновом виде был представлен перевод раздела "Начальное прототипирование". Так что читаем, и говорим спасибо Алексею Лукьяненко (Caveman). next     Важно: В этой части д... 2009-07-18 12:48:24 RBAC и описание ролей в файле http://www.dbhelp.ru/index.php/yii-rbac-cookbook/page/ Сегодня Sam Dark порадовал нас авторским рецептом на тему RBAC. Документация Yii про RBAC говорит нам совсем немного, поэтому иметь дополнительную статью на эту тему - очень полезно. next Читать рецепт "RBAC и описание ролей в файле" [рус.] Читать вики "Что такое RBAC?" [рус.] ... 2009-07-16 10:01:31 Создаем вкладки на сайте (используя CTabView и CClipWidget) http://www.dbhelp.ru/index.php/advanced-ctabview-using-cclipwidget/page/ Вот один из способов создания динамических вкладок на основе CTabView/CClipWidget: next           <?php $this->beginWidget('system.web.widgets.CClipWidget', array('id'=>'My tab 1')); ?>    My tab 1 ...<?php $this->endWidget(); ?> <?php $this->beginWidget('system.web.widgets.CClipWidget', array('id'=>'My tab 2')); ?>    My tab 2 ...<?php $th... 2009-07-13 12:07:24 AutoTimestampBehavior http://www.dbhelp.ru/index.php/yii-auto-timestamp-behavior/page/ Вы устали в ручную заполнять поля creted/modify в вашей таблице? Вам надоелио постоянно присваивать значения текущей даты при вставке/редактированию записи? Вы создали в моделе для этого отдельный метод? Забудьте! Теперь за вас всю работу сделает AutoTimestampBehavior. (прим. переводчика) ... 2009-07-13 11:48:33 Урок 8 : Подключаем дизайн http://www.dbhelp.ru/index.php/yii-blog-themes/page/ Эта статья устарела т.к. была написана для yii версии 1.0.х; Если вы используете более новую версию - у вас могут возникнуть ошибки из-за несовместимости. Обычно ответы на все вопросы работы на 1.1.х были описаны в комментариях ниже статьи. Я вот подумал что пора привести наш бл... 2009-07-10 12:01:03 Версия 1.0.7 http://www.dbhelp.ru/index.php/yii-107/page/ Разработчики в очередной раз не перестают нас радовать новой версией замечательного фреймворка. Я был очень рад когда после выходных, выйдя в понедельник на работу - обнаружил сообщение о новой версии Yii. next Введение Я очень рад что разработчики забили на своё высказыван... 2009-07-06 10:27:57 Создаем блог вместе : bugfix #1 http://www.dbhelp.ru/index.php/yii-blog-bug-fix1/page/ Я надеюсь на эту статью обратят внимание люди которые занимаються обучением по моим урокам «Создаем блог вместе». Сегодня я обнаружил ошибку которую что бы хотел бы чтобы вы исправили у себя... next Я уже исправил эту ошибку в уроках, поэтому все новые пользователи кото... 2009-07-03 18:18:29 Урок 7 : Комментарии http://www.dbhelp.ru/index.php/yii-blog-comments/page/ Эта статья устарела т.к. была написана для yii версии 1.0.х; Если вы используете более новую версию - у вас могут возникнуть ошибки из-за несовместимости. Обычно ответы на все вопросы работы на 1.1.х были описаны в комментариях ниже статьи. Сегодня разговор пойдет о том как сдел... 2009-07-03 17:10:25 Урок 6 : Регистрация и авторизация. Часть 2 http://www.dbhelp.ru/index.php/yii-auth-and-reg-2/page/ Эта статья устарела т.к. была написана для yii версии 1.0.х; Если вы используете более новую версию - у вас могут возникнуть ошибки из-за несовместимости. Обычно ответы на все вопросы работы на 1.1.х были описаны в комментариях ниже статьи. Продолжение... next Я надеюсь вы уже зна... 2009-07-02 12:38:57 Что нас ждет в 1.0.7? http://www.dbhelp.ru/index.php/what-awaits-us-107/page/ Хотел бы поддержать традицию с прошлой версии фреймворка и немного поговорить про 1.0.7. Как вы понимаете до выхода новой версии еще как минимум целая неделя, поэтому было бы неплохо глазком взглянуть на обновление... next Вся информация взята с достоверного источника, а именн... 2009-06-30 16:10:47 Новый Yii дизайн http://www.dbhelp.ru/index.php/new-yii-des/page/ Новое сообщение на официальном сайте поддержки Yii информирует нас про утверждение нового дизайна сайта, логотипа и стиля. Как сообщает разработчик фреймворка, им наконец то удалось выбрать идеальный дизайн (который был предложен пользователем Fred Wu). Также объявлена благо... 2009-06-30 11:48:18 Урок 6 : Регистрация и авторизация. Часть 1 http://www.dbhelp.ru/index.php/yii-auth-and-reg-1/page/ Эта статья устарела т.к. была написана для yii версии 1.0.х; Если вы используете более новую версию - у вас могут возникнуть ошибки из-за несовместимости. Обычно ответы на все вопросы работы на 1.1.х были описаны в комментариях ниже статьи. Сегодня с вами хотел бы поговорить про... 2009-06-24 12:56:27 Перевод : Безопасность http://www.dbhelp.ru/index.php/yii-security/page/ Во всех приложениях большую часть внимания мы с вами (программисты) должны уделять именно безопасности. Мы с вами живем в таком мире где конкурентов достаточно много, поэтому оставив потенциальную дыру в безопасности - рискуем лишиться всей базы пользователей (или еще чег... 2009-06-18 16:52:56 Перевод : Аутентификация и авторизация (RBAC) http://www.dbhelp.ru/index.php/yii-rbac/page/ Сегодня обнаружил что Sam Dark как и обещал перевел интерисующюю практически всех часть документации про RBAC. next Благодаря таким людям  - вы можете читать документацию на доступном для вас языке. Поэтому говорим спасибо, и читаем "Аутентификация и авторизация".... 2009-06-15 15:31:49 Попробуй Yii как VMware образ http://www.dbhelp.ru/index.php/vmware-yii-appliance/page/ Сегодня на главной странице Yii Framework-а появилось интересное сообщение о возможности быстро опробовать уже установленный Yii 1.0.6 в виде образа VMware. next Разработчики Yii предоставили нам слепок (образ) для VMware  с уже предустановленной на нем системой (linux), Yii 1.0.6 и другими нужн... 2009-06-10 16:13:06 Урок 5 : Многоязычность http://www.dbhelp.ru/index.php/multilingual-blog/page/ Эта статья устарела т.к. была написана для yii версии 1.0.х; Если вы используете более новую версию - у вас могут возникнуть ошибки из-за несовместимости. Обычно ответы на все вопросы работы на 1.1.х были описаны в комментариях ниже статьи. Я надеюсь вы согласитесь со мной что к... 2009-06-10 15:33:15 Версия 1.0.6 http://www.dbhelp.ru/index.php/yii-106/page/ Я рад объявить о выпуске Yii Framework v1.0.6! next К сожалению, я не в числе первых кто сообщает вам об этом торжественном событии (иногда провайдеры любят испортить выходные отключением интернета).  Как я уже и говорил, версия 1.0.6 включила в себя десять отличных багфиксов и двадца... 2009-06-09 10:30:16 Что нас ждет в 1.0.6? http://www.dbhelp.ru/index.php/what-awaits-us-106/page/ Если честно я немного подглядел список изменений которые уже были сделаны и решил опубликовать их для вас. Скорее всего изменения в CHANGELOG-е по версии 1.0.6 появились в связи с тем что до выхода остались считанные минуты. Давайте до того как это произойдет - посмотрим что будет ... 2009-06-06 02:02:14 Добавление контекстной информации (session, user...) в журнал http://www.dbhelp.ru/index.php/how-to-log-context-information-to-logger/page/ Данная статья является переводом крохотной заметки в Cookbook-е которая появилась совсем недавно. Разработчики Yii порадовали нас отличной "фичей" которая появиться в версии 1.0.6... next Добавление контекстной информации (session, user...) в журнал может помочь с выявлением и решением пр... 2009-06-06 01:37:33 С чего начать изучать Yii? http://www.dbhelp.ru/index.php/where-to-start-with-yii/page/ Просматривая сегодня официальный форум фреймворка столкнулся с новой, но достаточно интересной темой. next Пользователь whoopass в теме "Where to start witch Yii"  предоставил на все общее обозрение свой небольшой учебник по Yii.В данный момент это десяти страничный учебник по основам п... 2009-06-04 12:35:03 Урок 4 : Создаем отдельную страницу для постов (тем) http://www.dbhelp.ru/index.php/post-page/page/ Эта статья устарела т.к. была написана для yii версии 1.0.х; Если вы используете более новую версию - у вас могут возникнуть ошибки из-за несовместимости. Обычно ответы на все вопросы работы на 1.1.х были описаны в комментариях ниже статьи. Как и обещал сегодня мы поговорим как ... 2009-06-04 12:10:52 Идем на лето! http://www.dbhelp.ru/index.php/summer-2009/page/ Привет Всем! Поздравляю Всех с первым днем лета. Не знаю как у вас, но в Одессе с погодой всё просто отлично... next Проходит время, и мой блог потихоньку начинает развиваться. Как вы помните первое сообщение "Hello World! Hello Yii.."  было написано мной четвёртого апреля 2009-го года. За... 2009-06-01 16:59:48 Новые логотипы Yii http://www.dbhelp.ru/index.php/new-yii-logos/page/ В прошлой теме "Yii Логотипы" я разместил логотипы которые создали пользователи официального форума Yii. Сегодня я хотел бы продолжить эту статью добавив в неё еще немного интересных лого... next Как и прошлый раз пользователь armando радует нас своей щедростью и интересными заду... 2009-05-30 00:28:52 Проект Hello World с использованием Yii http://www.dbhelp.ru/index.php/hello-world-yii-project/page/ Целью данной статьи, является написание проекта «Hello World» на фреймворке Yii, как наиболее простого проекта. Это позволит читателю освоить базовые понятия Yii. next Данная статья написана одним из читателей моего блога под ником RSol. Мой блог открыт для всех авторских стате... 2009-05-25 00:00:11 Шаг 2: Почему стоит выбрать Yii? http://www.dbhelp.ru/index.php/why-yii/page/ Давайте сегодня разберем почему стоит выбрать Yii Framework и какими плюсами он обладает. next Если вы незнакомы со старыми статьями этого учебника - я советую вам для начала обратить внимание на: Шаг 1 : Что такое фреймворк? Шаг 0 : Поговорим? Если вы внимательно читали прошлую ... 2009-05-24 19:31:43 Как подключить FCKeditor http://www.dbhelp.ru/index.php/how-to-setup-fckeditor/page/ Для начала вам потребуется скачать последний релиз FCKeditor. Разархивируйте скачанный файл и поместите его в папку fckeditor (которую предварительно надо создать в root папке приложения). Далее необходимо скачать Yii FCKeditor extension (расширение) и разархивировать его в папку protected/extensions/fc... 2009-05-21 18:17:36 Урок 3 : Первый раз, первый контроллер.. http://www.dbhelp.ru/index.php/blog-create-controller/page/ Эта статья устарела т.к. была написана для yii версии 1.0.х; Если вы используете более новую версию - у вас могут возникнуть ошибки из-за несовместимости. Обычно ответы на все вопросы работы на 1.1.х были описаны в комментариях ниже статьи. Первым делом я очень извиняюсь за тако... 2009-05-21 16:43:16 Шаг 1: Что такое фреймворк? http://www.dbhelp.ru/index.php/what-is-framework/page/ Я думаю, всем нам в жизни приходилось слышать такое слово как «фреймворк». Многие из вас действительно вникли в саму суть данного слова, а кто-то просто принял к сведенью определение слова и не стал вникать во все подробности. Так или иначе серия статей «Первые шаги... 2009-05-15 01:29:09 Используем много конфигураций в одном приложении http://www.dbhelp.ru/index.php/manage-application-configuration/page/ Сегодняшняя статья является переводом "Manage application configuration in different modes" из Cookbook. При создании нашего приложения единственным параметром который мы можем передать в Yii::createWebApplication - является ссылка на файл конфигурации, согласно которому оно и будет работать. С другой стороны ... 2009-05-14 12:37:17 Шаг 0: Поговорим? http://www.dbhelp.ru/index.php/entry-into-the-lesson/page/ Первым делом здравствуйте! :) Сразу хотел бы вам обьяснить что вы находитесь на странице интернет блога DbHelp, который полностью посвящен программированию на Yii фреймворке (php5, mvc)... next Если для вас неизвестны такие слова как «фреймворк», «yii» и «mvc» - тогда вы п... 2009-05-14 00:50:59 Yii Логотипы http://www.dbhelp.ru/index.php/yii-logo/page/ Я знаю что многие люди в связи с плохим пониманием английского языка не сидят на англоязычном форуме по yii поэтому обычно остаются в стороне от интересных тем. В этой статье я хочу предоставить вашему вниманию дизайн-наработки пользователей которые не жалеют своего време... 2009-05-12 23:09:46 Yii Framework 1.0.5 http://www.dbhelp.ru/index.php/yii-framework-105/page/ Хочу вас обрадовать выходном новой версии замечательного Yii фреймворка. Данный релиз был немного задержан посравнению с обычным графиком, но зато включил в себя отличное кол-во всяких фишичек. next Из того что было добавлено: Метод addErrors() для класса CModel.. Пару изменений в ... 2009-05-11 00:43:16 Математическая капча http://www.dbhelp.ru/index.php/mathematics-captcha/page/ Думаю стоит назвать сегодняшний день - Днем Капчи :) В принципе уверен найдется много любителей поизвращяться и превратить капчу на сайте в целое математические выражение типа "сколько будет 2+2". Давайте разберемся как такое сделать на Yii ... next Давайте с вами договоримся чт... 2009-04-30 15:21:41 Как на Yii капче выводить цифры http://www.dbhelp.ru/index.php/generator-numbers-on-captcha/page/ Сегодня мы поговорим с вами о том как изменить генератор символов на капче. Часто мне стали приходить сообщения на почту (да и в комментариях часто вижу) что народ интересует как на капче выводить только цифры или буквы русского алфавита. next В принципе в изменении генерато... 2009-04-30 12:06:36 Валидация формы средствами Yii http://www.dbhelp.ru/index.php/yii-form-validation/page/ Эта статья устарела т.к. была написана для yii версии 1.0.х; Если вы используете более новую версию - у вас могут возникнуть ошибки из-за несовместимости. Обычно ответы на все вопросы работы на 1.1.х были описаны в комментариях ниже статьи. Сегодня мы будем учиться делать форму ... 2009-04-27 22:14:35 Обновление на DbHelp.ru http://www.dbhelp.ru/index.php/yii-dbhelp-blog-update/page/ Последние пару дней я проводил небольшие технические работы на блоге, но всё не было времени запостить тему про всё что успел сделать. next Список изменений на DbHelp выглядит следующим образом: У нас появилась 3d капча (3d captcha)  при регистрации и авторизации. (Статью про то к... 2009-04-19 00:11:43 Настройка 3d капчи на Yii http://www.dbhelp.ru/index.php/yii-3d-captcha/page/ Эта статья устарела т.к. была написана для yii версии 1.0.х; Если вы используете более новую версию - у вас могут возникнуть ошибки из-за несовместимости. Обычно ответы на все вопросы работы на 1.1.х были описаны в комментариях ниже статьи. Честно сказать не думал что когда то бу... 2009-04-18 14:33:08 Изменяем нашу каптчу (captcha) http://www.dbhelp.ru/index.php/yii-captcha-settings/page/ Давайте сегодня немного поработаем со всевозможными настройками которые нам предоставляет стандартный класс для работы с капчей (CCaptcha). next Давайте для начала договоримся что у вас на сайте уже есть страница с установленной капчей. Если вы не умеете её устанавливать – ... 2009-04-17 22:08:58 Видео урок Как создать свой блог http://www.dbhelp.ru/index.php/yii-video-blog-tutorial/page/ Странно, каждый день по несколько раз посещаю официальный сайт Yii Фреймворка – и только сегодня заметил новость за 15е апреля. В ней разработчики нас порадовали интересным видео материалом длительностью в 30 минут. next Данное видео является графическим воплощением урока... 2009-04-17 21:19:07 Интернационализация в Yii http://www.dbhelp.ru/index.php/yii-i18n-internationalization/page/ Такое слово как интернационализация (i18n) я думаю, приходилось слышать каждому программисту при разработке серьезных сайтов. Все мы рано или поздно сталкиваемся с проблемой перевода сайта на другие языки, и для многих это становится весьма горьким опытом. next Для тех кто н... 2009-04-15 21:41:35 Добавляем Captcha на страницу http://www.dbhelp.ru/index.php/add-yii-captcha/page/ Эта статья устарела т.к. была написана для yii версии 1.0.х; Если вы используете более новую версию - у вас могут возникнуть ошибки из-за несовместимости. Обычно ответы на все вопросы работы на 1.1.х были описаны в комментариях ниже статьи. В этом небольшом уроке я хочу рассказа... 2009-04-14 18:40:50 Настройка Yii на хостинге без поддержки PDO http://www.dbhelp.ru/index.php/install-yii-phppdo/page/ Была у меня мысль когда то запустить свой блог на одном интересном бесплатном хостинге. Посмотрев на конфигурацию сервера и требования Yii – я понял что блог встанет без проблем. Набравшись терпения при закачке файлов на сервер (все мы знаем скорость работы забугровых фр... 2009-04-13 23:29:19 Сообщество Google http://www.dbhelp.ru/index.php/yii-google-group/page/ Я обычно часто просматриваю гугл сообщества в поисках чего-то нового (статьи, вопросы) и сам являюсь активным участником групп по Zend, CodeIgniter, Cake фреймворкам. Сегодня на своё удивление я не обнаружил русскоязычного сообщества Yii на гугле… next В принципе я веду этот неболь... 2009-04-13 00:18:28 Kohana хелперы в Yii http://www.dbhelp.ru/index.php/yii-kohana-helpers/page/ На самом деле Yii является отличным инструментом для создания приложения на PHP. Первое с чем сталкивается разработчик на Yii – это нехватка  общего количества помощников (хелперов) для выполнения общих задач. next К сожалению, я не имел достаточного опыта работы с Kohana, но ... 2009-04-09 15:03:21 Избавляемся от index.php (nginx) http://www.dbhelp.ru/index.php/nginx-good-urls/page/ Давайте сегодня поговорим о том как силами nginx мы можем убрать "index.php" из урла. Делается это всё давольно просто. Первым делом необходимо немного поменять конфиг nginx.. next Добавляем PATH_INFO: location ~ \.php {          fastcgi_pass  127.0.0.1:9000;    fastcgi_index index.php;    include fastcgi_par... 2009-04-09 00:29:19 Как убрать index.php в адресе http://www.dbhelp.ru/index.php/how-to-remove-indexphp/page/ Самое простое и элементарное решение для избавления от index.php в урле – это использование возможностей mod_rewrite.  Для того что бы больше понять как это дело работает – вы можете почитать статью  в Вики next Пример htaccess файла который избавляет нас от необходимости испо... 2009-04-08 19:57:16 Компонент Rss ленты v2.0 http://www.dbhelp.ru/index.php/rss-yii-lenta-2/page/ Немного обсудив своё творение «Компонент Rss ленты v 1.0» на русском форуме я решил немного его переделать. Мною было принято решение включить в его функционал возможность самому задавать конфигурацию, и создавать несколько лент не наследуя класс ленты. next Если старый... 2009-04-08 17:56:02 Компонент Rss ленты v1.0 http://www.dbhelp.ru/index.php/rss-yii-lenta/page/ Перед тем как начать подключать виджет RSS ленты я хотел бы немного освежить ваши знания по самой технологии. RSS — семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. Информация из различных источников, представлен... 2009-04-08 00:10:14 У нас появилась RSS лента http://www.dbhelp.ru/index.php/dbhelp-rss/page/ Сегодня на нашем блоге добавилась дополнительная функция – компактная RSS лента новостей. Она была реализована в виде отдельного компонента, который на днях будет описан в виде статьи. next... 2009-04-07 23:09:27 Релиз Yii 1.0.4 http://www.dbhelp.ru/index.php/yii-104/page/ Сегодня ночью разработчик Yii порадовал нас новым релизом Я очень рад что фреймворк отлично развивается и проект действительно имеет своё будущее. Пару слов о том что добавлено. next В отображении теперь не надо закрывать форму тегом </form>. Теперь для этого прости обращ... 2009-04-06 11:35:20 Yii и MySQL http://www.dbhelp.ru/index.php/yii-mysql/page/ Разговор в данной статье пойдет про подключение Yii к базе данных MySQL.  Первый раз когда я попробовал это сделать - я не знал что такое DSN, а как известно параметром connectionString в конфиге надо указать строку DSN. Я начал искать материал как указывать DSN для MySQL и на моё удивление - ... 2009-04-05 22:06:49 Урок2 : Первичная настройка http://www.dbhelp.ru/index.php/blog-setup/page/ Эта статья устарела т.к. была написана для yii версии 1.0.х; Если вы используете более новую версию - у вас могут возникнуть ошибки из-за несовместимости. Обычно ответы на все вопросы работы на 1.1.х были описаны в комментариях ниже статьи. Вот и начинается наконец то серьезная... 2009-04-05 19:10:35 Как загружать файлы с помощью модели? http://www.dbhelp.ru/index.php/form-file-upload/page/ Первым делом необходимо объявить переменную в моделе для хранения имени файла . Также стоит незабыть указать правило валидации (в rules) для нашего поля. Там вы можете задать расширения файлов которые могут быть загружены. next class Item extends CActiveRecord{    public $image;    // .... 2009-04-05 14:11:47 Урок1 : Обзор http://www.dbhelp.ru/index.php/blog-overview/page/ Эта статья устарела т.к. была написана для yii версии 1.0.х; Если вы используете более новую версию - у вас могут возникнуть ошибки из-за несовместимости. Обычно ответы на все вопросы работы на 1.1.х были описаны в комментариях ниже статьи. Обычно когда я перехожу на изучение н... 2009-04-05 13:23:46 Первое приложение на Yii своими силами http://www.dbhelp.ru/index.php/yii-create-project/page/ Знаете многое людей отталкивает (а многих притягивает) в Yii - это штука для генерации кода. Тем кто с таким некогда не работал трудно сначала  вникнуть. В этом "нулевом" уроке я хотел бы рассказать вам что если вы так боитесь функции авто создания кода - то ей не обязательно... 2009-04-05 12:23:46 Messager + jQuery http://www.dbhelp.ru/index.php/messager-widget/page/ Надо было мне как то выводить сообщения об ошибках на экран. Использовать исключения - плохой подход. Поэтому для того чтобы сообщать пользователям об ошибке - я решил написать небольшой виджет.  Принцип работы его очень простой. Он должен принимать в себя - цвет сообщени... 2009-04-05 01:47:08 Свой текст для обновления капчи http://www.dbhelp.ru/index.php/capcha-update-button/page/ Помню когда я показал свой тестовый набросок блога своему другу - ему сразу понравилась его скорость работы. Через пару дней он начал изучать Yii и задавать мне в аську интересные вопросы.  Помню одним из таких вопросов был "как ты поменял текст на капче что б обновить код"... 2009-04-05 01:13:56 Поблема с кодировкой на ZendServer http://www.dbhelp.ru/index.php/zend-server-encode-bug/page/ Пару дней назад столкнулся с очень распространенной проблемной среди разработчиков - кодировкой. Для меня эта проблема исчезла когда я начал вести все свои проекты на UTF-8 и забыл про существование такого слова как cp1251. next Но на моё удивление в базу кириллица мне перестал... 2009-04-05 00:55:42 MemCache и ZendServer http://www.dbhelp.ru/index.php/memcache-zend-bug/page/ Надо было мне поэксперементировать с кешем в Yii. Нашел справку как что подключать и сразу приступил к делу. Работал я тогда на своём домашнем компьютере поэтому Yii поднимал на Zend Server-е. next Проблема вот в чем. Пытаюсь подключить кеш, все по человечески делаю. Захожу в конфиг и... 2009-04-05 00:54:34 Выводим дату по человечески http://www.dbhelp.ru/index.php/people-date-widget/page/ Практически в каждом проекте мы сталкиваемся с тем что нам надо выводить даты. Это может быть все что угодно: дата создания сообщения, дата авторизации и др. Простые числовые даты - не совсем красивое решение. Для того чтобы привести даты из "2008-03-02" в "2 Марта 2008" я написал неб... 2009-04-05 00:32:30 Hello World! Hello Yii.. http://www.dbhelp.ru/index.php/hello-yii/page/ Всем привет! Меня зовут Тимур и это мой небольшой Блог. Я очень рад что в интернете все больше находится людей которые смотрят в сторону Yii. Для тех кто не в курсе Yii - это очень быстрый и функциональный php фреймворк (http://www.yiiframework.com). Единственное что становится барьером для м... 2009-04-04 19:21:29