Для вывода списка чекбоксов мы использовали метод CHtml::checkBoxList. Для этого метода нам нужно сформировать два массива: со значениями и с текстом соответствующих чекбоксов. Эти массивы формируются в циклах (строки 28-34). Форма со списком скриншотов формируется точно также. Мы создаём список чекбоксов и около каждого вставляем картинку (метод CHtml::image). Как видите, принцип создания админки достаточно простой. В качестве основы используем код, который создаёт утилита yiic. Если форма нас не устраивает, например, потому что нужны дополнительные поля, просто добавляем их. На этом мы сегодня остановимся. Приводить код всех представлений, которые используются в админке, я не вижу смысла. Если есть вопросы или замечания, пишите, обсудим P. S. Вы можете скачать архив с исходным кодом этого примера Все разделы цикла. Yii PHP framework: создаём игровой сайт. Часть 1. Постановка задачи. Yii PHP framework: создаём игровой сайт. Часть 2. База данных и установка фреймворка. Yii PHP framework: создаём игровой сайт. Часть 3. Аутентификация. Yii PHP framework: создаём игровой сайт. Часть 4. Работа с жанрами игр. Yii PHP framework: создаём игровой сайт. Часть 5. Импорт игр. Yii PHP framework: создаём игровой сайт. Часть 6. Формируем страницы игр и жанров. Yii PHP framework: создаём игровой сайт. Часть 7. Работа с JavaScript и страницы игр. Yii PHP framework: создаём игровой сайт. Часть 8. Создаём виджеты. Yii PHP framework: создаём игровой сайт. Часть 9. Поиск ошибок. Yii PHP framework: создаём игровой сайт. Часть 10. Панель управления. Yii PHP framework: создаём игровой сайт. Часть 11. Человекопонятные URL. Архив с исходниками Интересно почитать Источники бесперебойного питания от компании APC.
Понравилась статья? Получай обновления и будь всегда в курсе событий!
-
Subzero